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).

  • Publication number: 20030109280
    Abstract: A versatile adaptor device to connect together devices having built-in connectors or receptacles for interfacing with other devices is described. Many devices include built-in connectors, which usually consist of proprietary fittings and pinouts/lineouts. The adaptor device connects with the built-in connectors of two devices to enable communication between the two devices. Each end of the adaptor fits physically and electrically with the connectors to join both devices. The body of the adaptor is a double-ended molded plastic part that includes geometry to mate with a particular connector slot at one end and another specific connector slot at the opposing end. The adaptor device may be adapted to connect various different types of devices. For example, the adaptor accommodates connection to an array of brands and models of cellular phone devices at one end of the adaptor and an array of digital cameras at the other end of the adaptor.
    Type: Application
    Filed: December 7, 2001
    Publication date: June 12, 2003
    Applicant: LightSurf Technologies, Inc.
    Inventors: Eric O. Bodnar, Robin G. Petravic, Alan M. Vale, Kurt Dammermann, Stephen J. Fricke, Steven A. Luzovich
  • Patent number: 6544295
    Abstract: A computer system having a “browse” connected to an on-line service (e.g., Internet) is providing with a “Quick” marks utility, which lets a user easily organize programs, Web sites, and other items in tabs, and start them with a single click. The utility provides an interface having a manageable lists of marks organized by tabs, folders, and visual icons. Buttons on the Quick marks utility let the user start programs or jump to a Web site. When the user clicks an Internet Quick marks button, the system launches the user's Web browser and connects the user to that Web site. After the browser is launched, the user can continue to click different Quick marks buttons to connect quickly to desired sites. The utility includes an abstraction layer which operates in conjunction with various drivers. The abstraction layer provides an interface allowing applications to communicate with the system and request Quick mark services.
    Type: Grant
    Filed: November 18, 1996
    Date of Patent: April 8, 2003
    Assignee: Starfish Software, Inc.
    Inventor: Eric O. Bodnar
  • Patent number: 6505055
    Abstract: A “Camel-Back” Digital Organizer (CDO) system is described that is designed to attach to a cellular phone in the same manner as an auxiliary battery, and to interface with the phone through contact points available in the phone's interface port. The CDO system is preferably implemented as an add-on component which can be easily attached and detached from a phone by a user and, once in place, can dramatically enhance the phone's functionality, converting the phone into a “smart” phone. The CDO unit includes a main housing supporting, on its back or upper surface, a set of input/navigation buttons and a display screen. The set of buttons comprise a circular pad or circular configuration of buttons, placed at the bevel end of the unit, which are designed as a directional navigation disc or “NaviDisc.” The NaviDisc provides for LEFT, RIGHT, UP, DOWN, and SELECT buttons (i.e., five buttons total).
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: January 7, 2003
    Assignee: Starfish Software, Inc.
    Inventors: Philippe R. Kahn, Eric O. Bodnar
  • Patent number: 6496835
    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 mariner, the methodology allows the task of mapping fields from one data set to another to be entirely automated.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: December 17, 2002
    Assignee: Starfish Software, Inc.
    Inventors: Gwoho Liu, Eric O. Bodnar, Philippe R. Kahn
  • Publication number: 20020116405
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Application
    Filed: August 13, 2001
    Publication date: August 22, 2002
    Applicant: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6417874
    Abstract: A portable computing device or “information appliance” having terse user input (e.g., limit set of keys) is provided with a user interface for navigating user data. Application programs, which are provided for user operation of the device, are implemented as separate modules controlled by a module selector. The module selector serves as a user interface or shell representing the top-level or “home” display presented to a user. The module selector presents the user with selection icons for navigating to different applications or modules of functionality. The user interface implements a “single-click” style of button operation, so that users can associate each button with a particular task for a given program context. In addition to the single-click style, “click consistency” is imposed for each button.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: July 9, 2002
    Assignee: Starfish Software, Inc.
    Inventor: Eric O. Bodnar
  • Publication number: 20020065872
    Abstract: A methodology for dynamic (i.e., run-time) uploading and execution of applications and drivers between devices (e.g., between “client” device and one or more (host) devices), in a fully automated manner, is described. The device which is to be hosted (e.g., the “client” device) initially probes its environment to determine which device or devices it is attached to (e.g., the “host” device(s)). Once it has correctly discerned the relevant host or target device(s), the client device includes the capability of immediately sending out (i.e., uploading) a particular driver or application (i.e., object or file of interest) for placement, and ultimately execution, at the host device. Once the particular object or file of interest has been “injected” into the host device and is executing, the client device may simply revert to a “listening mode” in which it waits to be told what to do (i.e.
    Type: Application
    Filed: May 1, 2001
    Publication date: May 30, 2002
    Inventors: Timothy W. Genske, William G. Swinton, David Vogel, Philippe R. Kahn, Eric O. Bodnar
  • Publication number: 20020032027
    Abstract: A media spooler system is described that provides a methodology for efficient transmission of media content from client devices, such transmission of digital images from wireless digital cameras. The media spooler or gateway addresses wireless transmission problems by acting as a protocol gateway between a thin-client device and a target host or server (supported by a server infrastructure). More particularly, the media spooler of the present invention acts as a protocol gateway between thin-client devices (e.g., “mobile visual communicator” in the form of a wireless digital camera) and server infrastructure (e.g., server-based computer systems or “Web servers” of a photographic service provider). This task entails accepting multiple, simultaneous connections from various client devices (e.g., wireless digital cameras), extracting information from those devices (e.g., digital photographs or other media content), and then uploading that information to the target server infrastructure.
    Type: Application
    Filed: January 11, 2001
    Publication date: March 14, 2002
    Inventors: Shekhar Kirani, Matthew H. Gerlach, Timothy W. Genske, David Vogel, William G. Swinton, Venkat V. Easwar, Eric O. Bodnar
  • Publication number: 20010036231
    Abstract: An in-camera two-stage compression implementation is described that reduces the latency between snapshots to a fraction of that otherwise required by other systems that either process complete compression following each snapshot or that incorporate heavy, bulky, and expensive RAM hardware capable of maintaining several raw luminosity records (unprocessed file containing a digital image). In the 1st stage compression the raw luminosity record is quickly, yet partially, compressed to available RAM buffer space to allow a user to expeditiously capture a succeeding image. When the higher-priority processes, the user shooting pictures, and stage one compression subside, a 2nd stage compression, which is slower but more effective, decompresses the earlier partially-compressed images, and re-compresses them for saving in flash memory until they are distributed to a remote platform to be finally converted to the JPEG2000 format.
    Type: Application
    Filed: February 7, 2001
    Publication date: November 1, 2001
    Inventors: Venkat Easwar, Eric O. Bodnar
  • Patent number: 6310634
    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: October 13, 2000
    Date of Patent: October 30, 2001
    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: 6295541
    Abstract: Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set of the latest or most-recent data from all user datasets to provide a repository of information that is available at all times. Therefore, if the user later wishes to synchronize a new user dataset, such as one in a server computer that stores user information, the system already has all the information necessary for synchronizing the new dataset, regardless of whether any of the other datasets are then available. Further, to simplify use, a unified user interface is provided that allows the user to easily determine which of his or her datasets are currently set to be synchronized and allows the user to conveniently alter the current settings to select one, two, or even more than two clients for synchronization.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: September 25, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6278453
    Abstract: A portable computing device or “information appliance” having terse user input (e.g., limit set of keys) is provided with a user interface for navigating user data. Application programs, which are provided for user operation of the device, are implemented as separate modules controlled by a module selector. The module selector serves as a user interface or shell representing the top-level or “home” display presented to a user. The module selector presents the user with selection icons for navigating to different applications or modules of functionality. The user interface implements a “single-click” style of button operation, so that users can associate each button with a particular task for a given program context. In addition to the single-click style, “click consistency” is imposed for each button.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: August 21, 2001
    Assignee: Starfish Software, Inc.
    Inventor: Eric O. Bodnar
  • Publication number: 20010014890
    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: Application
    Filed: February 6, 2001
    Publication date: August 16, 2001
    Inventors: Gwoho Liu, Eric O. Bodnar, Philippe R. Kahn
  • Patent number: 6275831
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: August 14, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6232970
    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: May 15, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Jennifer J. Lee, Philippe R. Kahn, Roy W. Feague, David E. Jorgensen, Gwoho H. Liu
  • Publication number: 20010000668
    Abstract: A portable computing device or “information appliance” having terse user input (e.g., limit set of keys) is provided with a user interface for navigating user data. Application programs, which are provided for user operation of the device, are implemented as separate modules controlled by a module selector. The module selector serves as a user interface or shell representing the top-level or “home” display presented to a user. The module selector presents the user with selection icons for navigating to different applications or modules of functionality. The user interface implements a “single-click” style of button operation, so that users can associate each button with a particular task for a given program context. In addition to the single-click style, “click consistency” is imposed for each button.
    Type: Application
    Filed: December 22, 2000
    Publication date: May 3, 2001
    Inventor: Eric O. Bodnar
  • Patent number: D441763
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: May 8, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Philippe Richard Kahn, Sonia Lee, Eric O. Bodnar
  • Patent number: D446537
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: August 14, 2001
    Assignee: LightSurf Technologies, Inc.
    Inventors: Robin Goran Petravic, Kurt Dammermann, Eric O. Bodnar, Catherine Bailey, Sung-Ho Joe Tan, Jonah Avram Becker
  • Patent number: D447498
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: September 4, 2001
    Assignee: LightSurf Technologies, Inc.
    Inventors: Robin Goran Petravic, Kurt Dammermann, Eric O. Bodnar, Catherine Bailey, Jonah Avram Becker, Sung-Ho Joe Tan
  • Patent number: D452260
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: December 18, 2001
    Assignee: LightSurf Technologies, Inc.
    Inventors: Robin Goran Petravic, Kurt Dammermann, Eric O. Bodnar