Patents Assigned to Western Digital Ventures, Inc.
  • Patent number: 9998390
    Abstract: A system for servicing streaming media requests. The system includes stream director nodes and intelligent stream engine nodes, such as permanent storage devices with network interfaces. The stream director node receives a streaming media request and enqueues the request until all resources on a path from the stream engine node having the media object being requested to the user/client system have been reserved. Once reserved, the enqueued request is then serviced by requesting the stream object from the stream engine node, which then transfers the requested stream object between the stream engine node and the user/client system over the prepared path without involving the stream director node. Upon completion, the prepared path is torn down. In one embodiment the prepared path is a Label Switched Path. A provision is made for balancing the load among the stream engine nodes by duplicating stream objects on other stream engine nodes.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: June 12, 2018
    Assignee: WESTERN DIGITAL VENTURES, INC.
    Inventor: Andrew D. Hospodor
  • Patent number: 7725584
    Abstract: The present invention may be regarded as a method of operating a mobile terminal during a synchronization session. A plurality of data types, including a first data type and a second data type, are identified to synchronize with the mobile terminal. A rule base is applied to assign the first data type to a first communication channel and the second data type to a second communication channel. Synchronization data of the first data type is exchanged over the first communication channel, and synchronization data of the second data type is exchanged over the second communication channel.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: May 25, 2010
    Assignee: Western Digital Ventures, Inc.
    Inventors: Jonathan Lee Hanmann, Anil Sareen, Kenneth J. Smith
  • Patent number: 7543117
    Abstract: A method is disclosed for installing a mailbox file associated with a disk storage medium of a disk drive. In accordance with exemplary embodiments of the present invention, a computer system includes a host computer, a disk drive host interface and a disk drive having a disk storage medium with a first range of disk drive host interface addressable locations. A disk drive access key is obtained from an access key server, the access key being generated by the access key server as a function of an identifying characteristic of the disk drive. A mailbox file is created in the first range of addressable locations using the access key obtained from the access key server. The disk drive is notified of a location of the mailbox file in the first range of addressable locations such that the disk drive can perform a function characterized by contents of the mailbox file.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: June 2, 2009
    Assignee: Western Digital Ventures, Inc.
    Inventor: Thomas D. Hanan
  • Patent number: 7415571
    Abstract: A disk drive and method are disclosed for using a mailbox file associated with a disk storage medium for performing a function characterized by contents of the mailbox file. In accordance with exemplary embodiments of the present invention, a disk drive comprises a disk storage medium having a first range of disk drive host interface addressable locations accessible by a host computer operating system, at least one of the addressable locations being used to designate a mailbox file. The disk drive comprises a disk controller for responding to a command from the host computer operating system that references the mailbox file to perform a function characterized by contents of the mailbox file.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: August 19, 2008
    Assignee: Western Digital Ventures, Inc.
    Inventor: Thomas D. Hanan
  • Patent number: 7318088
    Abstract: A method of receiving data at a client computer and performing an operation on the received data is disclosed. The method comprises: receiving a key file having a rule identifying the operation to be performed on the data received at the client computer; receiving the data at the client computer; and performing the operation identified by the rule in the key file on the data received at the client computer.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: January 8, 2008
    Assignee: Western Digital Ventures, Inc.
    Inventor: David Art Mann
  • Patent number: 7274659
    Abstract: A system for servicing streaming media requests. The system includes stream director nodes and intelligent stream engine nodes, such as permanent storage devices with network interfaces. The stream director node receives a streaming media request and enqueues the request until all resources on a path from the stream engine node having the media object being requested to the user/client system have been reserved. Once reserved, the enqueued request is then serviced by requesting the stream object from the stream engine node, which then transfers the requested stream object between the stream engine node and the user/client system over the prepared path without involving the stream director node. Upon completion, the prepared path is torn down. In one embodiment the prepared path is a Label Switched Path. A provision is made for balancing the load among the stream engine nodes by duplicating stream objects on other stream engine nodes.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: September 25, 2007
    Assignee: Western Digital Ventures, Inc.
    Inventor: Andrew D Hospodor
  • Patent number: 7275116
    Abstract: A method of operating a mobile terminal comprising a local memory and a screen is disclosed. The method comprises the steps of receiving a first component of a document over a first communication channel, receiving a second component of the document over a second communication channel, and combining the first and second components of the document at the mobile terminal. In an alternative embodiment, the first component of the document is received during a first synchronization session, and the second component of the document is received during a second synchronization session.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: September 25, 2007
    Assignee: Western Digital Ventures, Inc.
    Inventors: Jonathan Lee Hanmann, Anil Sareen, Kenneth J. Smith
  • Patent number: 7215771
    Abstract: A secure disk drive is disclosed comprising a disk for storing data, and an input for receiving an encrypted message from a client disk drive, the encrypted message comprising ciphertext data and a client drive ID identifying the client disk drive. The secure disk drive comprises a secure drive key and an internal drive ID. A key generator within the secure disk drive generates a client drive key based on the client drive ID and the secure drive key, and an internal drive key based on the internal drive ID and the secure drive key. The secure disk drive further comprises an authenticator for verifying the authenticity of the encrypted message and generating an enable signal, the authenticator is responsive to the encrypted message and the client drive key. The secure disk drive further comprises a data processor comprising a message input for receiving the encrypted message from the client disk drive, and a data output for outputting the ciphertext data to be written to the disk.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: May 8, 2007
    Assignee: Western Digital Ventures, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 7155616
    Abstract: A computer network is disclosed comprising a plurality of interconnected network devices including a plurality of client computers, an authentication server computer operated by a system administrator, and a disk drive connected to the authentication server computer. The disk drive comprises an interface for receiving the personal authentication data and user access data from the system administrator, a disk for storing data, and a disk controller for controlling access to the disk. An authenticator within the disk drive, responsive to the personal authentication data, enables the disk controller, and cryptographic circuitry encrypts the user access data received from the system administrator into encrypted data stored on the disk.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: December 26, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 7150036
    Abstract: A personal computer system displays digital content received from a content delivery server. The content delivery server provides the digital content as a result of being contacted by a server-contacting program stored on a disk drive in the computer and initiated by the drive firmware. The digital content can be any of a number of file types including AVI, MPEG, or MP3.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: December 12, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Matthew W. Milne, Michael K. Eneboe, Scott T. Hughes, Vu V. Luu
  • Patent number: 7054937
    Abstract: A computer network connects a personal computer system to a content delivery system for delivering digital content to the personal computer. The personal computer comprises a disk drive which includes a network address for the content delivery system and a server-contacting program. The disk drive comprises firmware installed during manufacturing of the drive which initiates execution of the server-contacting program to enable the network connection and facilitate delivery of content to a large number of personal computers.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: May 30, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Matthew W. Milne, Michael K. Eneboe, Scott T. Hughes, Vu V. Luu, David H. Smith
  • Patent number: 7024491
    Abstract: A method and apparatus for remotely synchronizing a mobile terminal to a target computer is disclosed. A user's operation of the mobile terminal is monitored and a computer program is executed for adapting ordering and filtering synchronization rules in response to the user's operation of the mobile terminal to generate a modified set of synchronization rules. Synchronization data is exchanged between the target computer and the mobile terminal using the modified set of synchronization rules.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: April 4, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Jonathan Lee Hanmann, Anil Sareen, Kenneth J. Smith
  • Patent number: 7024549
    Abstract: A system for configuring, loading and executing an operating system for performing a user-selected function is disclosed. The system includes a disk drive including: a host-accessible user partition; a host-inaccessible hidden partition independent of the host-accessible user partition; and a disk controller. The user partition includes: a user partition address range; a host-selected operating system; and a host-selected master boot record. The host-inaccessible hidden partition includes: a hidden partition address range outside the user partition address range; an application program for allowing a user to select a function to perform and configuring, loading and executing an operating system to perform the selected function; and a drive-selected boot record for loading and executing the application program that allows the user to select a function and configures, loads and executes an operating system for performing the function.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: April 4, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Vu V. Luu, Stephen T Havert, Matthew W. Milne
  • Patent number: 7003674
    Abstract: A disk drive is disclosed comprising a disk for storing data, the disk comprising a public area for storing plaintext data and a pristine area for storing encrypted data. The disk drive comprises a head for reading the encrypted data from the pristine area of the disk, and a control system for controlling access to the pristine area of the disk. Authentication circuitry within the disk drive is provided for authenticating a request received from an external entity to access the pristine area of the disk and for enabling the control system if the request is authenticated. The disk drive further comprises a secret drive key, and decryption circuitry responsive to the secret drive key, for decrypting the encrypted data stored in the pristine area of the disk.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: February 21, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 7002926
    Abstract: An isochronous switched fabric network is disclosed comprising a plurality of interconnected switched nodes forming multiple dimensions, each switched node comprising an upstream port and a downstream port for each dimension, each upstream and downstream port comprising an input port and an output port. A discovery facility discovers a depth of each dimension, and discovers resources within each switched node. An addressing facility assigns a matrix address to each switched node, a resource reservation facility reserves resources within each switched node to establish a path through the switched fabric network for transmitting an isochronous data stream, and a scheduling facility schedules isochronous data transmitted through the switched fabric network.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: February 21, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Michael K. Eneboe, Andrew D. Hospodor
  • Patent number: 6983316
    Abstract: A content delivery server delivers digital content to a personal computer having a disk drive which stores a network address and server-contacting program for establishing a connection between the content delivery server and the personal computer. The content delivery system provides a variety of digital content including AVI, MPEG and MP3 format files to the personal computer and periodically refreshes the content according to user preferences.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: January 3, 2006
    Assignee: Western Digital Ventures, Inc.
    Inventors: Matthew W. Milne, Michael K. Eneboe, Scott T. Hughes, Vu V. Luu
  • Patent number: 6973570
    Abstract: An integrated circuit is disclosed for selectively encrypting plaintext data received from a first device to produce encrypted data to send to a second device. The integrated circuit comprises controllable encryption circuitry comprising a data input, an enable input, and a data output. The integrated circuit further comprises a plaintext input for providing the plaintext data to the data input, an encrypted text output for providing the encrypted data from the data output, and a first control input for receiving a first device authentication signal for authenticating the first device. The integrated circuit further comprises a verification circuit responsive to the first device authentication signal for producing a first verification signal for use in controlling the enable input of the encryption circuitry to enable the encryption circuitry to provide the encrypted data via the encrypted text output.
    Type: Grant
    Filed: December 31, 1999
    Date of Patent: December 6, 2005
    Assignee: Western Digital Ventures, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 6973495
    Abstract: A disk drive is manufactured with a stored server-contacting program and a network address. Preferably, a protected area is provided for retaining the server-contacting program and the network address in the disk drive while it travels through a distribution channel to be installed in a user's personal computer system. The disk drive has firmware installed during manufacturing to initiate execution of the server-contacting program at an appropriate time, preferably when a selected condition has been met.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: December 6, 2005
    Assignee: Western Digital Ventures, Inc.
    Inventors: Matthew W. Milne, Michael K. Eneboe, Scott T. Hughes, Vu V. Luu
  • Patent number: 6965563
    Abstract: A computer network is disclosed comprising a plurality of interconnected computer devices including a plurality of disk drives for storing network data, each disk drive comprising a head and a disk. The computer network comprises a plurality of interconnected nodes, and a reservation facility for reserving resources within the disk drives and the nodes to support a predetermined Quality-of-Service constraint with respect to data transmitted between the disk drives through the nodes of the computer network.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: November 15, 2005
    Assignee: Western Digital Ventures, Inc.
    Inventors: Andrew D. Hospodor, Michael K. Eneboe
  • Patent number: 6954733
    Abstract: A system and method for providing a computer component exchange in a network for executing buy orders for purchasing computer components is disclosed. A plurality of owner-processors are electrically connected to the network. At least a first owner-processor is adapted to transmit electronic buy orders through the network for purchasing computer components. At least a second owner-processor is adapted to receive buy orders from the network. The system comprises an exchange server complex that is electrically connected to the network having plurality of investment instruments comprising shares of ownership interests in the exchange server complex that are stored as data records in an accounting database. At least some of the owner-processors are capable of being associated with at least one of the shares, thereby defining an ownership interest in the exchange server complex for a proprietor of the respective owner-processor.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: October 11, 2005
    Assignee: Western Digital Ventures, Inc.
    Inventors: James S. Ellis, Wolfgang Nickl