Patents by Inventor John Schell

John Schell 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).

  • Publication number: 20240126537
    Abstract: An embodiment includes a method of computer software update in a managed network that includes endpoints having heterogenous operating systems. The method includes receiving a first update configured modify a first application on a first endpoint implementing a first non-Linux-based operating system (OS) and first metadata associated therewith. The method includes generating a first update package based on the first metadata and distributing the first update and the first update package to the first endpoint. The method includes accessing a product update list identifying a second application in an unpatched state on the second endpoint implementing a Linux-based OS and repository information of a repository device. Based on the repository information, the method includes accessing the second update and second metadata associated therewith. The method includes generating a second update package and distributing it and the second update such that the second endpoint locally implements the second update.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 18, 2024
    Applicant: Ivanti, Inc.
    Inventors: Brent Miller, Todd A. Schell, John Meisner, Amanda Schultz, Mitch Berg
  • Patent number: 6990609
    Abstract: A fault isolation system in a network is disclosed, particularly suited for use in a unidirectional fibre channel arbitrated loop. Information relating to read and write errors occurring on the loop is stored, and fault regions are located by determining areas on the loop downstream of write errors and upstream of read errors. The system may be extended to networks with bidirectional communications by storing directionality information with the detected errors. Command and response error information is not needed to deterministically locate the fault regions. When a given fault region is identified, loop and device diagnostics are executed for that region of the loop to specifically identify the failed components.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: January 24, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Stephen A. Wiley, John Schell, Christian Cadieux
  • Patent number: 6748488
    Abstract: A data storage subsystem including an array of storage devices and a storage controller is disclosed. In one embodiment, the array of storage devices stores information in multiple stripes. Each stripe may include a plurality of data blocks and redundancy information in the form of plurality of redundancy blocks. The redundancy information may be generated using an nth order generator polynomial such as a Reed Solomon code. The storage controller may be configured to perform modified read/write stripe updates by: (a) reading original data from a subset of data blocks in a target stripe; (b) reading the original redundancy information for that stripe; (c) comparing the original data with the new data to determine a data difference; (d) calculating a redundancy difference from the data difference; (e) applying the redundancy difference to the original redundancy information to obtain updated redundancy information, (f) writing the new data and updated redundancy information to the target stripe.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: June 8, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: James Byrd, Ebrahim Hashemi, Manuel Cisneros, Alex Umino, John Schell
  • Publication number: 20030233598
    Abstract: A fault isolation system in a network is disclosed, particularly suited for use in a unidirectional fibre channel arbitrated loop. Information relating to read and write errors occurring on the loop is stored, and fault regions are located by determining areas on the loop downstream of write errors and upstream of read errors. The system may be extended to networks with bidirectional communications by storing directionality information with the detected errors. Command and response error information is not needed to deterministically locate the fault regions. When a given fault region is identified, loop and device diagnostics are executed for that region of the loop to specifically identify the failed components.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Inventors: Stephen A. Wiley, John Schell, Christian Cadieux
  • Publication number: 20030070042
    Abstract: A data storage subsystem including an array of storage devices and a storage controller is disclosed. In one embodiment, the array of storage devices stores information in multiple stripes. Each stripe may include a plurality of data blocks and redundancy information in the form of plurality of redundancy blocks. The redundancy information may be generated using an nth order generator polynomial such as a Reed Solomon code. The storage controller may be configured to perform modified read/write stripe updates by: (a) reading original data from a subset of data blocks in a target stripe; (b) reading the original redundancy information for that stripe; (c) comparing the original data with the new data to determine a data difference; (d) calculating a redundancy difference from the data difference; (e) applying the redundancy difference to the original redundancy information to obtain updated redundancy information, (f) writing the new data and updated redundancy information to the target stripe.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 10, 2003
    Inventors: James Byrd, Ebrahim Hashemi, Manuel Cisneros, Alex Umino, John Schell
  • Patent number: 5899979
    Abstract: An electronic scheduling calendar is made more useful to a user by merging to-do list items onto an event list schedule. A user can assign priorities to the to-do list items and estimates of how much time is required to complete each item. Then, upon request by the user, the to-do list items will be placed onto the event list in an available time slot on an available day.
    Type: Grant
    Filed: July 22, 1996
    Date of Patent: May 4, 1999
    Assignee: International Business Machines Corporation
    Inventors: David Robert Miller, David John Schell