Patents by Inventor Steven H. Goldberg

Steven H. Goldberg 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: 5742509
    Abstract: The personal tracking system including the intelligent position determining means coupled with the cellular phone and the base station is disclosed. The base station includes a computer, a modem, and a telephone. The computer further includes base station software for communicating with the mobile unit. The mobile unit transmits the location data to the base station at certain times and at certain locations.
    Type: Grant
    Filed: April 11, 1995
    Date of Patent: April 21, 1998
    Assignee: Trimble Navigation Limited
    Inventors: Steven H. Goldberg, Greg Kremer, Paul M. Davis
  • Patent number: 5574911
    Abstract: An intelligent system for the efficient selection and allocation of the various types of resources available in a multimedia environment. The system interrelates a combination of user input parameters with the resident hardware and software parameters of the requesting multimedia resources by grouping into common computing needs. In addition to traditionally known hardware/software parameters the system recognizes specific limitations of resources which would effect a proper multimedia presentation to the end user. The system uses an internal graph structure to interrelate the various resources as they are allocated to proved for an intelligent data flow.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventors: Stephen D'Angelo, Steven H. Goldberg, Robert J. Relyea, Lars C. Wolf
  • Patent number: 5319782
    Abstract: A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second multitasking operating system. The second OS includes a set of callable resources. In the method, a task becomes bound to a thread for the duration of that thread's ownership of a callable resource from the second OS. Also, a thread becomes available on a work queue of threads for binding to a task only if the thread owns exactly one resource. After execution, the function is eliminated from the thread and ownership of that resource is relinquished and passed to the next thread queued on that resource. A task can remain bound to the same thread if there are no other threads asserting ownership to the next resource being called by the original thread. With contention, however, the task relinquishes the thread and becomes bound to another thread on the work queue.
    Type: Grant
    Filed: February 16, 1993
    Date of Patent: June 7, 1994
    Assignee: International Business Machines
    Inventors: Steven H. Goldberg, Gerald W. Holten, Jerome A. Mouton, Jr.
  • Patent number: 5003470
    Abstract: A method for maintaining the integrity of ties and their associated tie groups in a CPU-based, layered communications subsystem in which the connection endpoints in each layer are denoted by a connection control block (CCB), the relationship between CCBs being denoted by ties. Ties and their CCBs can be mapped onto an edge-oriented graph of tie group relations. The arbitrary removal of an edge (tie) in the graph compromises graph integrity by possible formation of unenumerated subgraphs or independent graphs.The solution involves enumerating those edges having vertices which no longer reference CCBs within the tie group, removing them, and forming a second tie group. The enumeration is conducted over a Eulerian traverse of the remaining n edges of the graph. A Eulerian traverse of a graph is one which traverses each edge exactly once. Such a traverse reduces the number of comparisons M to a range N<M<O(N.sup.2).
    Type: Grant
    Filed: December 9, 1988
    Date of Patent: March 26, 1991
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Carpenter, Steven H. Goldberg
  • Patent number: 4410949
    Abstract: In a computer controller for fuel dispensing including a base member, a pulser member supported by the base member and capable of detecting the various increments of fuel quantity being dispensed in addition to deductions therefrom, the signals from the pulser being transmitted to a computer, the computer processing the signals for delivery to a display assembly, and disclosure of the processed information upon liquid crystal displays readily available for view by the customer; a junction box mounted upon the base member, the junction box being completely sealed for exhibiting explosion proof attributes to prevent ignition from sparking of the associated electrical wires or thermal heating of associated electrical components, contained therein and precluding an incident ignition of the external ambient fuel vapors, a computer housing mounted upon the junction box and incorporating the various intrinsically safe circuit boards comprising the computer, and the display assemblies either connecting upon the compu
    Type: Grant
    Filed: September 9, 1980
    Date of Patent: October 18, 1983
    Assignee: Unidynamics/St. Louis, Inc.
    Inventors: Thomas R. Huellinghorst, Benjamin A. Hammond, II, Robert H. Luedde, William C. Mertz, Steven H. Goldberg