Patents by Inventor Steven P. Zessin

Steven P. Zessin 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: 10728103
    Abstract: Edge device resourcing in a networked environment may employ a decentralized resource ledger structure to track information about edge device resources and their locations relative to other devices. Each entry of the decentralized resource ledger may include, for a respective edge device resource, a unique identifier, a time stamp indicating when it was created, resource type information, relative location information, or path information. Each of multiple nodes in the environment may include a constituent portion of the decentralized resource ledger structure. During periodic discovery operations or in response to a configuration change, one or more paths from a static non-edge device toward edge devices may be traversed, and any fresh resource information may be returned (recursively) back along the path to the static non-edge device. These operations may discover new paths between nodes (e.g., for self-healing). The decentralized resource ledger may be analyzed to predict resource availability.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Steven P. Zessin, Liam B. Quinn
  • Patent number: 10013246
    Abstract: Information handling systems (IHS) and methods for automatic object code replacement and patching are provided. A method in an IHS including M devices configured to process at least one algorithm from a set of N algorithms, each having corresponding object code stored in a memory is provided. The method may include automatically determining whether at least one of a subset of the N algorithms requires replacement or a modification and generating at least one of replacement object code for replacing object code corresponding to at least one algorithm requiring replacement or a patch for modifying the object code corresponding to the at least one algorithm. The method may further include automatically providing the replacement object code or the patch for modifying the object code corresponding to the at least one algorithm requiring modification to at least one device using the at least one algorithm.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: July 3, 2018
    Assignee: Dell Products, LP
    Inventors: Steven P. Zessin, Marissa M. Moore
  • Publication number: 20180157688
    Abstract: Ledger-chained distributed information handling systems (LCDIHS) and methods are provided. LCDIHS may include M devices and O controllers. Each of M devices may be configured to process inputs using an algorithm from a set of N algorithms configured to process inputs to generate at least one result, and each of O controllers may be configured to process a subset of the algorithms or a subset of the results to generate a ledger entry corresponding to the subset of the N algorithms or the subset of the N results. A method for the LCDIHS may include automatically modifying at least one of the N algorithms to generate a modified algorithm comprising at least one of a modified code or at least one modified input for the at least one of the N algorithms. The method may further include providing the modified algorithm to a subset of the O controllers.
    Type: Application
    Filed: December 3, 2016
    Publication date: June 7, 2018
    Inventors: Steven P. Zessin, Marissa M. Moore
  • Publication number: 20180157481
    Abstract: Information handling systems (IHS) and methods for automatic object code replacement and patching are provided. A method in an IHS including M devices configured to process at least one algorithm from a set of N algorithms, each having corresponding object code stored in a memory is provided. The method may include automatically determining whether at least one of a subset of the N algorithms requires replacement or a modification and generating at least one of replacement object code for replacing object code corresponding to at least one algorithm requiring replacement or a patch for modifying the object code corresponding to the at least one algorithm. The method may further include automatically providing the replacement object code or the patch for modifying the object code corresponding to the at least one algorithm requiring modification to at least one device using the at least one algorithm.
    Type: Application
    Filed: January 5, 2017
    Publication date: June 7, 2018
    Inventors: Steven P. Zessin, Marissa M. Moore
  • Patent number: 9967330
    Abstract: A resource management and allocation method includes detecting a resource request, from a requesting device, requesting a particular resource for a particular time interval and one or more responses to the resource request from other devices within a device group. A master arbiter of the device group identifies a particular response to fulfill the resource request and broadcasts a confirmation of the particular response and the corresponding resource allocation. The resource allocation is recording in a virtual resource bank to indicate the allocation of the particular resource by the particular device for the particular time interval. The device group may constitute a group of Internet of Things (IoT) devices and the master arbiter be implemented by an edge gateway device associated with the device group. The types of resources the IoT devices may possess include processing, storage, sensor, and connectivity resources.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: May 8, 2018
    Assignee: Dell Products L.P.
    Inventors: Liam B. Quinn, Steven P. Zessin
  • Publication number: 20170272342
    Abstract: Edge device resourcing in a networked environment may employ a decentralized resource ledger structure to track information about edge device resources and their locations relative to other devices. Each entry of the decentralized resource ledger may include, for a respective edge device resource, a unique identifier, a time stamp indicating when it was created, resource type information, relative location information, or path information. Each of multiple nodes in the environment may include a constituent portion of the decentralized resource ledger structure. During periodic discovery operations or in response to a configuration change, one or more paths from a static non-edge device toward edge devices may be traversed, and any fresh resource information may be returned (recursively) back along the path to the static non-edge device. These operations may discover new paths between nodes (e.g., for self-healing). The decentralized resource ledger may be analyzed to predict resource availability.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventors: Steven P. Zessin, Liam B. Quinn
  • Publication number: 20170155710
    Abstract: A resource management and allocation method includes detecting a resource request, from a requesting device, requesting a particular resource for a particular time interval and one or more responses to the resource request from other devices within a device group. A master arbiter of the device group identifies a particular response to fulfill the resource request and broadcasts a confirmation of the particular response and the corresponding resource allocation. The resource allocation is recording in a virtual resource bank to indicate the allocation of the particular resource by the particular device for the particular time interval. The device group may constitute a group of Internet of Things (IoT) devices and the master arbiter be implemented by an edge gateway device associated with the device group. The types of resources the IoT devices may possess include processing, storage, sensor, and connectivity resources.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Applicant: Dell Products L.P.
    Inventors: Liam B. Quinn, Steven P. Zessin
  • Publication number: 20170091905
    Abstract: A portable information handling system presents visual images with defocus adjustments by defining one or more objects based on image blur at the object edges. The defined object is tracked based upon the object edges and the visual image outside the area of the defined object is adjusted to have a defocus that emphasizes the presentation of the defined object. In addition, the defined object provides a basis for other adjustments, such as color presented in association with the object or metadata that presents additional information with the defined object.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Applicant: Dell Products L.P.
    Inventors: Todd F. Basche, Steven P. Zessin
  • Patent number: 8626880
    Abstract: An information handling system includes a connection via a network interface to a network, an embedded service processor, and a storage device. The connection via a network interface is adapted to receive data representing configuration settings of a baseline information handling system. The embedded service processor is adapted to compare the data representing the configuration settings of the information handling system to the data representing the configuration settings of the baseline information handling system. The storage device is adapted to store the data representing the differences between the configuration settings of the information handling system and the configuration settings of the baseline information handling system.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: January 7, 2014
    Assignee: Dell Products, LP
    Inventors: Steven P. Zessin, Jon R. Hass
  • Publication number: 20130013753
    Abstract: An information handling system includes a connection via a network interface to a network, an embedded service processor, and a storage device. The connection via a network interface is adapted to receive data representing configuration settings of a baseline information handling system. The embedded service processor is adapted to compare the data representing the configuration settings of the information handling system to the data representing the configuration settings of the baseline information handling system. The storage device is adapted to store the data representing the differences between the configuration settings of the information handling system and the configuration settings of the baseline information handling system.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Steven P. Zessin, Jon R. Hass