Patents by Inventor Owen M. Densmore

Owen M. Densmore 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: 6975612
    Abstract: An system and method for providing software upgrades to components of a vehicle, wherein the labor, time and expense of providing the upgrades are minimized. In one embodiment, a network is installed in the vehicle, wherein the network comprises a transmission medium and one or more network devices coupled thereto. The network devices are addressable using IP addresses or object terminology. Data, software or service upgrades may be provided to the devices coupled to the network. The data, software and services may be delivered to the network through a first device, such as a wireless communication device, and then transmitted through the network to the device which is to be upgraded. The network may join an external network which is configured to query the in-vehicle network and/or automatically download data to the in-vehicle network.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: December 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Patent number: 6754183
    Abstract: A system for communicating between a first network and a second network, wherein the first network may alternately communicate through one of a plurality of communication devices, each having a different IP address. In one embodiment, the first network is contained in a vehicle. The first network initiates communications through one of the communication devices and communicates the IP address of this currently-used device to a proxy server. If communications are lost, the first network attempts to establish communications through another of the communication devices. In a first mode, the first network communicates with the second network directly, using the IP address of the currently-used communication device for return communications. In a second mode, the first network communicates with the second network directly, but return communications are routed through the proxy server, which forwards them to the first network.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: June 22, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Patent number: 6741855
    Abstract: One embodiment of the invention provides a method and apparatus for remotely managing data in a network system comprising at least one mobile device (e.g. a PDA, cellular phone, two-way pager, or mobile computer) and a least one server computer connected via an interconnection fabric, wherein the mobile device is registered with the server and configured to issue commands to a bot service using electronic mail messages or some other viable data transmission mechanism. The bot service responds to the commands by interfacing with the server computer to perform the requested action on behalf of the mobile device.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: May 25, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Guy W. Martin, Owen M. Densmore
  • Patent number: 6507810
    Abstract: An integrated sub-network for a vehicle. The sub-network includes one or more devices which are addressable using IP addresses or object terminology. The sub-network may appear as a single IP address to an external network. The devices may include various servers and clients, such as microphones, cameras, GPS receivers, interfaces to on-board diagnostic systems, communication devices, displays, CD players, radios, speakers, security devices and LANs (local are networks,) to name only a few. Devices may easily be connected or disconnected to upgrade or reconfigure the vehicle's systems, and software and services can easily be provided to the various devices through the network. The network can enable the interaction of various network devices to increase the capabilities or utility of devices which may otherwise be limited. The system therefore provides an easy and inexpensive means to improve or otherwise modify the functionality of the vehicle.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: January 14, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Patent number: 6370449
    Abstract: An architecture for components of a vehicle, wherein the architecture facilitates the upgrading, replacement, removal or addition of the components in the vehicle. In one embodiment, a network is installed in the vehicle, wherein the network comprises a transmission medium and one or more network devices coupled thereto. The network devices are addressable using IP addresses or object terminology. The network devices may be configured to determine the capabilities of other devices, or they may be configured to look up the services provided by devices on the network, and they may utilize these services and capabilities themselves. The network devices are not constrained to use predetermined designs or interfaces which may be necessitated by the use of proprietary buses or connections. The network devices may be automatically integrated into the network using a discover-and-join protocol and may easily be removed from the network.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: April 9, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Patent number: 6362730
    Abstract: A system and method for collecting information from a vehicle wherein the vehicle incorporates an internal network having a device coupled thereto for collecting or generating the vehicle information and a communication device coupled thereto for transmitting the vehicle information to an external receiver. In one embodiment, the devices coupled to the network are addressable using corresponding IP addresses. In another embodiment, the devices are addressable using object terminology which references their respective services. The vehicle information may include location, traffic, diagnostic or other types of information. The vehicle information may be transmitted to the external receiver automatically or the transmission may be initiated by a network user within the vehicle.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: March 26, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Publication number: 20010033225
    Abstract: A system and method for collecting information from a vehicle wherein the vehicle incorporates an internal network having a device coupled thereto for collecting or generating the vehicle information and a communication device coupled thereto for transmitting the vehicle information to an external receiver. In one embodiment, the devices coupled to the network are addressable using corresponding IP addresses. In another embodiment, the devices are addressable using object terminology which references their respective services. The vehicle information may include location, traffic, diagnostic or other types of information The vehicle information may be transmitted to the external receiver automatically or the transmission may be initiated by a network user within the vehicle.
    Type: Application
    Filed: June 14, 1999
    Publication date: October 25, 2001
    Inventors: BEHFAR RAZAVI, OWEN M. DENSMORE, GUY W. MARTIN
  • Patent number: 6253122
    Abstract: A dashboard for a vehicle, comprising a monitor which displays graphical images depicting dashboard instruments. In one embodiment, the monitor is a general purpose LCD graphics display coupled to a graphics generator. The graphics generator is a processor which executes a virtual dashboard software application. The processor receives vehicle information such as speed, fuel level, mileage and battery charge, and processes this information using the virtual dashboard software application to generate graphics signals which are transmitted to the monitor for display to the driver. The images displayed to the driver are determined by the virtual dashboard application, and not by the monitor itself. The displayed images are user-selectable so that they can be varied to suit the preferences of different drivers. The driver may alternately select different groups of images to view on the monitor using touch screens or speech commands.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: June 26, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Behfar Razavi, Owen M. Densmore, Guy W. Martin
  • Patent number: 5187786
    Abstract: A method and apparatus for implementing a class hierarchy of objects in a hierarchical file system is disclosed, which does not require the support of additional file attributes by the hierarchical file system, and has particular application to object oriented programming in window-based computer systems. The class hierarchy comprises a root class, a plurality of classes and a plurality of class instances. The root class is implemented with a hierarchy of root class directory and root class files. Each class is implemented with a hierarchy of class directories and class files comprising the class methods, and the initial values of the class instance variables. Each class instance is implemented with a hierarchy of class instance directory and class instance files comprising the class instance variables. Each hierarchy of directories and files also comprises a path file. The content of these path files are logically related to each other, based on their class' relationships.
    Type: Grant
    Filed: April 5, 1991
    Date of Patent: February 16, 1993
    Assignee: Sun Microsystems, Inc.
    Inventors: Owen M. Densmore, David S. H. Rosenthal