Patents by Inventor James B. Armstrong

James B. Armstrong 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: 9813745
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: November 7, 2017
    Assignee: Comcast IP Holdings I, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Publication number: 20140215538
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Application
    Filed: February 3, 2014
    Publication date: July 31, 2014
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Patent number: 8683534
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: March 25, 2014
    Assignee: Comcast IP Holdings I, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Publication number: 20120291076
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Application
    Filed: April 3, 2012
    Publication date: November 15, 2012
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: James B. Armstrong, Christopher W.B. Goode
  • Patent number: 8191097
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: May 29, 2012
    Assignee: Comcast IP Holdings I, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Patent number: 7778158
    Abstract: Apparatus and method providing improved fault tolerance through redundancy of hardware and software suitable for use in a head-end of an interactive information distribution system. Communications between each of a head-end controllers and each of the server modules are coincidentally sent along at least two signal paths to provide to additional fault tolerance in the event one of the signal paths becomes inoperable. In one embodiment, a video switch comprises a plurality of I/O ports coupled between a plurality of server modules and a plurality of subscriber equipment for transferring video information between the server and the subscriber equipment. A primary and secondary switch controller are each coupled to the head-end controllers and the plurality of I/O ports. The primary switch controller is used for routing data packets containing said video information between the plurality of I/O ports.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: August 17, 2010
    Assignee: Cox Communications, Inc.
    Inventors: Stephen R. Vogel, James B. Armstrong, Hiep T. Nguyen
  • Patent number: 7487531
    Abstract: Apparatus and method providing improved fault tolerance through redundancy of hardware and software suitable for use in a head-end of an interactive information distribution system. Communications between each of a head-end controllers and each of the server modules are coincidentally sent along at least two signal paths to provide to additional fault tolerance in the event one of the signal paths becomes inoperable. In one embodiment, a video switch comprises a plurality of I/O ports coupled between a plurality of server modules and a plurality of subscriber equipment for transferring video information between the server and the subscriber equipment. A primary and secondary switch controller are each coupled to the head-end controllers and the plurality of I/O ports. The primary switch controller is used for routing data packets containing said video information between the plurality of I/O ports.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: February 3, 2009
    Assignee: Sedna Patent Services, LLC
    Inventors: Stephen R. Vogel, James B. Armstrong, Hiep T. Nguyen
  • Patent number: 7243133
    Abstract: A method and apparatus for storing, retrieving and distributing multimedia information having frequently accessed multimedia information stored in solid state memory and less frequently accessed multimedia information stored in a mass storage device.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: July 10, 2007
    Assignee: Sedna Patent Services, LLC
    Inventors: James B. Armstrong, Muyu Guo
  • Patent number: 7017173
    Abstract: The invention comprises a method and apparatus for inserting advertisement and/or other information into an audio-video presentation during the presentation of non-active imagery. More specifically, in a case of a user interrupting the standard presentation of a content stream via, for example, pressing a pause or stop button on a remote control device, the size of an image region presently displaying the interrupted content stream is reduced, and advertisement and/or other information is inserted into at least portions of the image region formerly occupied by the interrupted content imagery or overlayed onto the interrupted content imagery.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: March 21, 2006
    Assignee: Sedna Patent Services, LLC
    Inventors: James B. Armstrong, Craig T. Jorgensen
  • Publication number: 20040073862
    Abstract: A method providing integrity analysis of content data streams within an information distribution system. On-demand content is divided into a plurality of content portions to be severally distributed among disk drives of an array of disk drives. A data structure is used for dividing the content into the plurality of content portions. Method is used to check integrity of content prior to provisioning thereof.
    Type: Application
    Filed: July 29, 2003
    Publication date: April 15, 2004
    Inventors: James B. Armstrong, Muyu Guo, Jesse S. Lerman
  • Publication number: 20030229684
    Abstract: A method and apparatus for storing, retrieving and distributing multimedia information having frequently accessed multimedia information stored in solid state memory and less frequently accessed multimedia information stored in a mass storage device.
    Type: Application
    Filed: April 16, 2003
    Publication date: December 11, 2003
    Inventors: James B. Armstrong, Muyu Guo
  • Patent number: 6604224
    Abstract: A method providing integrity analysis of content data streams within an information distribution system. On-demand content is divided into a plurality of content portions to be severally distributed among disk drives of an array of disk drives. A data structure is used for dividing the content into the plurality of content portions. Method is used to check integrity of content prior to provisioning thereof.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: August 5, 2003
    Assignee: DIVA Systems Corporation
    Inventors: James B. Armstrong, Muyu Guo, Jesse S. Lerman
  • Publication number: 20020073172
    Abstract: A method and apparatus for maximizing the number of content titles available within a video on demand system by storing an initial portion of each title on a primary storage device and a remaining portion of each title on a secondary storage device, wherein the secondary storage device is used to provision the primary storage device in response to a subscriber request for a title having an initial portion stored on the primary storage device.
    Type: Application
    Filed: December 8, 2000
    Publication date: June 13, 2002
    Applicant: DIVA SYSTEMS CORP.
    Inventors: James B. Armstrong, Michael E. Leimer
  • Patent number: 6209024
    Abstract: A method of accessing an array of storage devices comprising the steps of analyzing a data request from a user to determine the optimal storage device from which data should be retrieved, assigning the user to a first group of users that will access the optimal storage device in a first time period, retrieving data to fulfill the data request from the optimal storage device, and buffering the data in a buffer. Thereafter, the method assigns the user to a second group of users that will be supplied data from the buffer in a second time period, and then retrieving the data from the buffer and transmitting the data to the user to fulfill the data request.
    Type: Grant
    Filed: April 5, 1999
    Date of Patent: March 27, 2001
    Assignee: DIVA Systems Corporation
    Inventors: James B. Armstrong, Robert G. Dandrea
  • Patent number: 5923891
    Abstract: A method and apparatus for minimizing the cumulative seek time required to complete a plurality of sequential disk accesses within a parallel processing computer system. The method and apparatus orders the disk access requests in an order that ensures that all access requests are fulfilled using two passes of the disk arm across the disk. The method requires the disk controllers or the processing elements to store in memory a queue of N disk access requests and issue each request to the disks asynchronously with respect to disk controllers associated with other processing elements. As such, in a SIMD computer, N disk accesses require a total worst case time of N.times..tau..sub.r/w +.tau..sub.seek to complete all the accesses.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: July 13, 1999
    Assignee: DIVA Systems Corporation
    Inventor: James B. Armstrong
  • Patent number: 5502626
    Abstract: Fluorescent lamp energy efficiency is improved by providing geometric formations on the surface to which the phosphor coating is applied. By such geometric formations, a greater oblique surface area is available for receiving a desirably thin phosphor coating such that greater and more uniform visible light output is obtained from the device for a given energy input, i.e., greater relative to that possible with smooth surfaces receiving the phosphor coating. In the illustrated embodiment, the interior surfaces of an enclosure include V-shaped groove formations for increasing the interior surface area and establishing oblique orientation relative to approaching UV light rays. A UV light source is placed within the enclosure for excitation of a phosphor coating applied to the interior surfaces of the enclosure. The invention is particularly well adapted for use as a backlighting system in an active matrix liquid crystal display device.
    Type: Grant
    Filed: June 17, 1994
    Date of Patent: March 26, 1996
    Assignee: Honeywell Inc.
    Inventors: James B. Armstrong, J. Michael Lengyel
  • Patent number: 4191725
    Abstract: A transparent face plate for a bright display device, such as an airborne cathode ray indicator often viewed under high ambient light intensities, is bonded directly to the viewing face of the display device by a transparent bonding material dyed to provide an optical filter whose transmission characteristics, determined in part by the thickness of the colored bonding agent, are generally matched to the spectrum emitted by the phosphor within the cathode ray tube so as to provide an optimally contrast enhanced display. A unique assembly method and gasket arrangement are used to determine precisely the spacing between the face plate and the indicator viewing face and, therefore, the filter thickness, and to form a temporarily sealed cavity into which the colored or dyed bonding agent is injected and then polymerized.
    Type: Grant
    Filed: June 28, 1978
    Date of Patent: March 4, 1980
    Assignee: Sperry Corporation
    Inventors: James B. Armstrong, J. Robert Trimmier
  • Patent number: 4143404
    Abstract: An optical filter possessing narrow pass band characteristics selectively absorbs impinging ambient white light components and is used in combination with a laminate graticule having transparent electrodes lying in a common plane for defining a multiplicity of electrically insulating gaps in the pattern of the graticule for exciting associated partially over-lying electroluminescent phosphor patterns. The graticule pattern being composed of an electroluminescent material, night viewing of the graticule is readily accomplished by electrically exciting it. For daylight viewing, the unexcited phosphor material is itself directly viewed.
    Type: Grant
    Filed: February 17, 1978
    Date of Patent: March 6, 1979
    Assignee: Sperry Rand Corporation
    Inventors: James B. Armstrong, J. Robert Trimmier