Patents by Inventor Philip Elcan

Philip Elcan 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: 8799521
    Abstract: A peripheral device includes a file system manager, a command interpreter, and a controller. The peripheral device receives file access commands from a host device. The file system manager determines if the file access commands have embedded control commands and, if so, extracts the control commands. The file system manager sends the control commands to the command interpreter. Based on analyzing the commands, the command interpreter causes the controller to perform a selected function at the peripheral device.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: August 5, 2014
    Assignees: Sony Corporation, Sony Mobile Communications AB
    Inventors: Samuel L. Mullis, II, Philip Elcan
  • Patent number: 8171502
    Abstract: One or more custom device drivers for a peripheral device may be installed from the peripheral device onto a host computer. Upon connecting the peripheral device to the host computer, an operating system of the host computer is exposed to a default configuration of the peripheral device that contains only a device driver class interface or interfaces for which the operating system includes preinstalled class level device drivers. The peripheral device then receives an install command from the host computer, and automatically transmits one or more custom device drivers from the peripheral device to the host computer. In response to receipt of a change command from the host computer, the configuration of the peripheral device is changed to an alternate configuration that includes interfaces for the custom device drivers.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: May 1, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Samuel L. Mullis, II, William Lennon, Philip Elcan
  • Patent number: 8121581
    Abstract: A wireless communications device obtains a configuration identifier and selects a wireless communications configuration from among a plurality of wireless communications configurations stored in a non-volatile memory of the wireless communications device based on the configuration identifier. The wireless communications device applies the selected wireless communications configuration to configure the device for use with a network. Respective ones of the plurality of wireless communications configurations may correspond to respective networks; and the configuration identifier may include a network identifier obtained, for example, from a subscriber identity module (SIM) engaged with the wireless communications device.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: February 21, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Philip Elcan, Carl Bray Toot, Jr.
  • Publication number: 20110276724
    Abstract: A host connects to a peripheral device having upgraded firmware. The host also includes a device driver to communicate with the peripheral device. If the device drivers currently installed on the host are not compatible with the upgraded firmware, upgraded device drivers are automatically downloaded to the host from the peripheral device. Once installed on the host, the peripheral device is reset and the upgraded device drivers are used to communicate with the peripheral device.
    Type: Application
    Filed: July 5, 2011
    Publication date: November 10, 2011
    Applicant: SONY ERICSSON MOBILE COMMUNICATIONS AB
    Inventors: Samuel L. Mullis, II, Philip Elcan
  • Patent number: 8010959
    Abstract: A host connects to a peripheral device having upgraded firmware. The host also includes a device driver to communicate with the peripheral device. If the device drivers currently installed on the host are not compatible with the upgraded firmware, upgraded device drivers are automatically downloaded to the host from the peripheral device. Once installed on the host, the peripheral device is reset and the upgraded device drivers are used to communicate with the peripheral device.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: August 30, 2011
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Samuel L. Mullis, II, Philip Elcan
  • Publication number: 20080234001
    Abstract: A wireless communications device obtains a configuration identifier and selects a wireless communications configuration from among a plurality of wireless communications configurations stored in a non-volatile memory of the wireless communications device based on the configuration identifier. The wireless communications device applies the selected wireless communications configuration to configure the device for use with a network. Respective ones of the plurality of wireless communications configurations may correspond to respective networks; and the configuration identifier may include a network identifier obtained, for example, from a subscriber identity module (SIM) engaged with the wireless communications device.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: Philip Elcan, Carl Bray Toot
  • Publication number: 20080126584
    Abstract: A peripheral device includes a file system manager, a command interpreter, and a controller. The peripheral device receives file access commands from a host device. The file system manager determines if the file access commands have embedded control commands and, if so, extracts the control commands. The file system manager sends the control commands to the command interpreter. Based on analyzing the commands, the command interpreter causes the controller to perform a selected function at the peripheral device.
    Type: Application
    Filed: August 15, 2007
    Publication date: May 29, 2008
    Applicant: Sony Ericsson Mobile Communications AB
    Inventors: Samuel L. Mullis, Philip Elcan
  • Publication number: 20080127165
    Abstract: A host connects to a peripheral device having upgraded firmware. The host also includes a device driver to communicate with the peripheral device. If the device drivers currently installed on the host are not compatible with the upgraded firmware, upgraded device drivers are automatically downloaded to the host from the peripheral device. Once installed on the host, the peripheral device is reset and the upgraded device drivers are used to communicate with the peripheral device.
    Type: Application
    Filed: August 15, 2007
    Publication date: May 29, 2008
    Applicant: Sony Ericsson Mobile Communications AB
    Inventors: Samuel L. Mullis, Philip Elcan
  • Publication number: 20080126628
    Abstract: A method of automatically modifying a configuration of a Universal Serial Bus (USB) compatible peripheral device can be provided by exposing a default USB configuration as a configuration for a USB compatible peripheral device upon initial connection to a USB and receiving a change command at the USB compatible peripheral device, where the change command includes a USB Vendor Specific Command that is configured to indicate to the USB compatible peripheral device that the configuration for the USB compatible peripheral device is to be changed to an alternate USB configuration corresponding to the USB Vendor Specific Command. The alternate USB configuration can then be exposed as the configuration for the USB compatible peripheral device responsive to receiving the USB Vendor Specific Command at the USB compatible peripheral device. Related devices and computer program products are also disclosed.
    Type: Application
    Filed: May 7, 2007
    Publication date: May 29, 2008
    Inventors: Samuel L. Mullis, Philip Elcan, Jeff Lankford
  • Publication number: 20080127225
    Abstract: One or more custom device drivers for a peripheral device may be installed from the peripheral device onto a host computer. Upon connecting the peripheral device to the host computer, an operating system of the host computer is exposed to a default configuration of the peripheral device that contains only a device driver class interface or interfaces for which the operating system includes preinstalled class level device drivers. The peripheral device then receives an install command from the host computer, and automatically transmits one or more custom device drivers from the peripheral device to the host computer. In response to receipt of a change command from the host computer, the configuration of the peripheral device is changed to an alternate configuration that includes interfaces for the custom device drivers.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventors: Samuel L. Mullis,, William Lennon, Philip Elcan