Patents by Inventor Robert A. Ellis

Robert A. Ellis 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: 9271105
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: February 23, 2016
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Patent number: 8639228
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 28, 2014
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Patent number: 8260271
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: September 4, 2012
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Publication number: 20110281565
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Application
    Filed: July 25, 2011
    Publication date: November 17, 2011
    Applicant: MUSIC CHOICE
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Patent number: 7986977
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: July 26, 2011
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Publication number: 20100136951
    Abstract: The present invention provides systems and methods for acquiring content (e.g., a ring tone or a ring view) for a communication device.
    Type: Application
    Filed: February 9, 2010
    Publication date: June 3, 2010
    Applicant: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Patent number: 7668538
    Abstract: The present invention provides systems and methods for acquiring ring content (e.g., a ring tone or a ring view) for a mobile phone.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: February 23, 2010
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Robert A. Ellis, Ronald M. Yurman, Siamak Behta
  • Publication number: 20040186895
    Abstract: The electronic message system may be used to control what messages, such as e-mail messages, are accepted and to increase messaging privacy. The electronic message management system has a set of allowed sender addresses. When an electronic message is received, the sender address of the received message is compared to the addresses in the allowed set. If the sender's address is in the set of allowed addresses, the electronic message is allowed to be presented to the user. If the electronic message is not allowed, the electronic message system may check the electronic message for an authorization code or keyword, and if the code or keyword is found, present the electronic message to the user. To facilitate consolidation of message accounts, the electronic message system may be configured to retrieve messages from other message accounts.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 23, 2004
    Inventor: Robert A. Ellis
  • Publication number: 20040111353
    Abstract: A method for managing investment information operates on a computer system. The process enables members to gather, share, and use investment information in an automated environment. In particular, members provide target projections for the future value of an investment. The process also provides for rating members, and uses these ratings to facilitate analyzing and presenting the target projections provided by the members. The target projections from a member are also compared to actual values achieved by the investment, and that member's rating may be adjusted responsive to the comparison.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 10, 2004
    Inventors: Robert A. Ellis, Danilo Mendoza
  • Patent number: 6161192
    Abstract: Metadata described herein on a RAID array includes both device metadata and RAIDset metadata. The device metadata has a device FE bit on each storage device corresponding to each RAID protected block on the storage device. The device FE bit indicates if a corresponding RAID protected block is consistent and thereby useable to regenerate data in another RAID protected block in the corresponding RAID protected block's sliver. The user data also has a forced error bit to indicate if a physical block in the user block has inconsistent data, the RAIDset FE bit. The RAID array of storage devices has user data blocks on each storage device RAID protected by being distributed as slivers of blocks across the RAID array of storage devices. Each sliver has a plurality of user data blocks and one parity block. The RAIDset metadata has the RAIDset FE bit corresponding to each RAID protected user data block in the RAID array.
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: December 12, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Clark E. Lubbers, Stephen J. Sicola, Ronald H. McLean, James Perry Jackson, Robert A. Ellis
  • Patent number: 5933592
    Abstract: A RAID array includes redundant storage devices. Data is distributed across the storage devices, and organized as slivers of RAID protected data blocks. This redundancy provides for the reconstruction of valid data when data at a particular data block of a sliver is found to be inconsistent. However, when more than one data block of a sliver is found to have inconsistent data, reconstruction of the inconsistent data blocks may not be possible. Nonetheless, data consistency can still be restored to that sliver. Consistency is restored to such a sliver by replacing any inconsistent data in a data block with predetermined data and reconstructing the parity data block using the predetermined data. Other data in the RAID array keeps track of those data blocks with the predetermined data to indicate that such blocks do not contain valid data.
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: August 3, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Clark E. Lubbers, Stephen J. Sicola, Ronald H. McLean, James Perry Jackson, Robert A. Ellis
  • Patent number: 5826001
    Abstract: A data block in a RAID array is reconstructed under the control of metadata recorded on the RAID array. The RAID array has a plurality of members, each member being a data storage device. The metadata includes device metadata for data blocks recorded on each member and RAIDset metadata for RAID protected data blocks recorded across the members of the RAID array. The RAID protected data blocks include user data blocks, RAIDset metadata blocks and parity data blocks. The data blocks are reconstructed by detecting from a device FE bit in the device metadata that a bad data block corresponding to or associated with the device FE bit needs to be reconstructed. The data is read from each data block, other than the bad data block, in the same RAID sliver with bad data block. A RAID sliver of data blocks includes all the data blocks in a RAID protected sliver of data blocks.
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: October 20, 1998
    Assignee: Digital Equipment Corporation
    Inventors: Clark E. Lubbers, Stephen J. Sicola, Ronald H. McLean, James Perry Jackson, Robert A. Ellis
  • Patent number: 5581690
    Abstract: A storage system having a plurality of disks arranged into a RAID array and a logging process and apparatus that identifies corrupt or invalid data and which prevents the corrupt or invalid data from being sent to a user application or used in any computations internal to the functioning of the array. In the preferred embodiment, a plurality of status bits, each having a first and second state are associated with each data block and parity block. If the status bit indicates that the block may contain corrupt or invalid information then that block is not used in regenerating data for an unavailable block or sent to a user application upon a read request.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: December 3, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Robert A. Ellis, David W. Thiel
  • Patent number: 5522031
    Abstract: A storage system having a plurality of disks arranged in a RAID array with one of said disks being a replacement disk. A method and apparatus for restoring the contents of the replacement disk without interrupting concurrent access to the RAID array. An access request by a user application to a data block in the replacement disk results in regeneration and reconstruction of the accessed data block. In addition, the systematic reconstruction of data or parity blocks not yet accessed by the user application occurs by locating status bits associated with each data and parity block of the new disk.
    Type: Grant
    Filed: June 29, 1993
    Date of Patent: May 28, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Robert A. Ellis, Steven J. Malan, Alan Rollow, David W. Thiel, Richard B. Wells
  • Patent number: 5516256
    Abstract: An accumulator for business forms is easily inserted into, or removed from, a path of continuous format, zig-zag business forms being fed from one business form handling machine (such as a folder) to another (such as a mailing machine like an inserter). A barrier having drive belts on one face is movable from a position allowing forms to pass under it, to a barrier position in which the forms engage the barrier and are slowly driven up the barrier until they bend over by their own weight onto a shelf. The forms are also driven along a shelf into contact with a stop, and a stack of forms is formed on the shelf. By handling the forms in this way the forms are creased along the perforations between the continuous forms (making subsequent separation easier) and prevented from developing a curl.
    Type: Grant
    Filed: October 26, 1992
    Date of Patent: May 14, 1996
    Inventor: Robert A. Ellis
  • Patent number: 5504858
    Abstract: A data storage system using a RAID array and a logging process and apparatus that identifies a parity block that may not contain the proper parity for its associated data blocks and which prevents such inconsistent parity information from being used in the regeneration of unavailable data. A small fraction of the blocks of each disk are dedicated to storing parity metadata bits. The parity metadata is associated with the parity blocks and identifies whether or not each parity block contains the proper parity information for its associated data blocks or may contain invalid information. The data integrity of the RAID array is preserved by preventing the generation of undetected corrupt data.
    Type: Grant
    Filed: February 8, 1995
    Date of Patent: April 2, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Robert A. Ellis, Clark E. Lubbers, Steven J. Malan, Peter Rivera, Sid Snyder, David W. Thiel, Richard B. Wells
  • Patent number: 4193314
    Abstract: An engine timing chain snubber comprises a pair of guide shoes fixedly supported on the engine block and extending in line-to-line nondeflecting contact with the inner sides of unsupported chain portions between drive and driven sprockets. The guide shoes prevent movement of the chain runs inwardly of their tensioned positions and thus prevent chain oscillation or vibration.
    Type: Grant
    Filed: March 22, 1978
    Date of Patent: March 18, 1980
    Assignee: General Motors Corporation
    Inventors: Thomas G. Horner, Robert A. Ellis