Patents by Inventor Derrill Sturgeon

Derrill Sturgeon 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: 9223375
    Abstract: A method and apparatus to provide electrical current to a mobile device using a flash drive is disclosed. The flash drive can be connected to two devices, a source device and a mobile device, and can be used to transfer power from the source device to the mobile device to, for example, charge a battery of the mobile device. The flash drive can also be used to transfer data between the two devices. For example, the flash drive can be connected to the source device, which can copy, e.g., a movie to the flash drive. The mobile device can be connected to the flash drive, and the movie can be copied or streamed to the mobile device. A user can watch the movie using the mobile device while the mobile device is using power from the source device to charge a battery of the mobile device.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 29, 2015
    Assignee: Leef Technology Limited
    Inventors: Sergey Samorukov, David Field Smurthwaite, Jon Lee Anderson, Derrill Sturgeon
  • Publication number: 20150135267
    Abstract: A method and apparatus that includes multiple functions integrated utilizing a single control module of a flash drive is disclosed. The integrated functions can be utilized by the flash drive to communicate with computing devices to which the flash drive is connected. The functions integrated using the single control module can include, for example, functionality to handle USB and Peripheral Protocol communications, to manage communications with a flash memory, and to communicate with a Security IC. Using the single control module, which can be implemented on an IC, the flash drive can, for example, communicate via USB with a laptop computer running the Windows OS, and can communicate via the Peripheral Protocol and USB with a smartphone running iOS. Data from the laptop computer, such as a movie, can be copied to the flash drive, and then can be copied or streamed to the smartphone.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 14, 2015
    Inventors: Sergey Samorukov, David Field Smurthwaite, Jon Lee Anderson, Derrill Sturgeon
  • Publication number: 20150134983
    Abstract: A method and apparatus to provide electrical current to a mobile device using a flash drive is disclosed. The flash drive can be connected to two devices, a source device and a mobile device, and can be used to transfer power from the source device to the mobile device to, for example, charge a battery of the mobile device. The flash drive can also be used to transfer data between the two devices. For example, the flash drive can be connected to the source device, which can copy, e.g., a movie to the flash drive. The mobile device can be connected to the flash drive, and the movie can be copied or streamed to the mobile device. A user can watch the movie using the mobile device while the mobile device is using power from the source device to charge a battery of the mobile device.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 14, 2015
    Inventors: Sergey Samorukov, David Field Smurthwaite, Jon Lee Anderson, Derrill Sturgeon
  • Patent number: 8171206
    Abstract: The operating firmware of a portable flash memory storage device is stored in the relatively large file storage memory, which is non executable. It is logically parsed into overlays to fit into an executable memory. The overlays can be of differing sizes to organize function calls efficiently while minimizing dead space or unnecessarily separating functions that should be within one or a group of frequently accessed overlays. For an overlay having functions that require data allocation, the data allocation can cause eviction. This self eviction is avoided altogether or after initial runtime.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: May 1, 2012
    Assignee: Sandisk Technologies Inc.
    Inventors: Vadzim Struk, Derrill Sturgeon
  • Patent number: 7962684
    Abstract: The operating firmware of a portable flash memory storage device is stored in the relatively large file storage memory, which is non executable. It is logically parsed into overlays to fit into an executable memory. The overlays can be of differing sizes to organize function calls efficiently while minimizing dead space or unnecessarily separating functions that should be within one or a group of frequently accessed overlays. Eviction of the overlays is preferably carried out on a least recently loaded basis. These features minimize latency caused by calling overlays unnecessarily and minimize fragmentation of the random access memory used for the overlays.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: June 14, 2011
    Assignee: Sandisk Corporation
    Inventors: Vadzim Struk, Aleh Dzenisiuk, Derrill Sturgeon
  • Publication number: 20100023673
    Abstract: The operating firmware of a portable flash memory storage device is stored in the relatively large file storage memory, which is non executable. It is logically parsed into overlays to fit into an executable memory. The overlays can be of differing sizes to organize function calls efficiently while minimizing dead space or unnecessarily separating functions that should be within one or a group of frequently accessed overlays. For an overlay having functions that require data allocation, the data allocation can cause eviction. This self eviction is avoided altogether or after initial runtime.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: SanDisk Corporation
    Inventors: Vadzim STRUK, Derrill STURGEON
  • Publication number: 20090210615
    Abstract: The operating firmware of a portable flash memory storage device is stored in the relatively large file storage memory, which is non executable. It is logically parsed into overlays to fit into an executable memory. The overlays can be of differing sizes to organize function calls efficiently while minimizing dead space or unnecessarily separating functions that should be within one or a group of frequently accessed overlays. Eviction of the overlays is preferably carried out on a least recently loaded basis. These features minimize latency caused by calling overlays unnecessarily and minimize fragmentation of the random access memory used for the overlays.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Inventors: Vadzim Struk, Aleh Dzenisiuk, Derrill Sturgeon
  • Publication number: 20060095454
    Abstract: Systems and methods for providing a wireless communication device with secure terminal identity information and secure collaborative terminal identity authentication between the wireless communication device and a wireless operator. In one embodiment, the system for providing a wireless communication device with secure terminal identity information includes: (1) a public key generator configured to generate a unique public key and a unique private key based on an identity of the wireless communication device and cause the private key to be stored within a secure execution environment of the wireless communication device and (2) a certificate generator coupled to the public key generator and configured to create a device-bound certificate based on the identity and cause the device-bound certificate to be stored within the secure execution environment.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Narendar Shankar, Erdal Paksoy, Derrill Sturgeon
  • Patent number: 6721059
    Abstract: A fax device having a memory for storing a list of blocked callers and the capability to receive caller identification information. As calls are received the fax device compares the caller identification information of the incoming call to the list of blocked callers. If the telephone number of the incoming call is contained in the list of blocked callers, a connection is denied. If the number is not contained in the list, the call is connected. The list of blocked callers may be automatically maintained by monitoring incoming calls for frequency, date, time and number of pages. The factors may be combined to determine a usage value. If the usage value exceeds a predetermined threshold, the incoming telephone number may be added to the list of blocked callers. A list of trusted callers prevents trusted phone numbers from accidentally being added to the blocked list. A list of urgent callers includes actions such as forwarding and messaging to determine how to handle a received fax from a certain number.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: April 13, 2004
    Assignee: Hewlett-Packard Develpoment Company, L.P.
    Inventors: Derrill Sturgeon, John Barker, Kevin J. Brusky
  • Publication number: 20040021889
    Abstract: A scanner device, e.g. a multi function peripheral device incorporating scan, copy and print functions, and a method of operation, in which the device is user operable to directly establish a communication link with a network server having email receive and transmit functionality, e.g. an internet server, and to transmit to the network server over the transmission link, message header data including at least an email address of a sender and of at least one intended recipient; accompanied by the scanned content of a source document scanned by the device, to the network server for transmission to the or each recipient. No intermediate processor computer processing is involved in transmitting the scanned data from the scanner device to the network server.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Inventors: David A. McAfee, Derrill Sturgeon, John C. Barker
  • Publication number: 20030206312
    Abstract: A printer driver integrates local and remote printing. A computer is coupled to a local printer. The computer also has access via a network connection to one or more remote printers or printing services. The computer may access the remote printers via the Internet or other wide area network. Using the printer driver, a user can send print jobs either to the local printer or a remote printer. Preferably, the coordination of the local and remote printing capabilities of the computer and printer driver is transparent to the user. That is, the user can initiate a print job from any authoring application (e.g., word processor) and have that print job sent either to the local or remote printer via a common user interface provided by the printer driver.
    Type: Application
    Filed: May 1, 2002
    Publication date: November 6, 2003
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: David A. McAfee, Derrill Sturgeon, David C. Vinson, John R. Christy