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: 10728103Abstract: 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: GrantFiled: March 21, 2016Date of Patent: July 28, 2020Assignee: Dell Products L.P.Inventors: Steven P. Zessin, Liam B. Quinn
-
Patent number: 10013246Abstract: 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: GrantFiled: January 5, 2017Date of Patent: July 3, 2018Assignee: Dell Products, LPInventors: Steven P. Zessin, Marissa M. Moore
-
Publication number: 20180157688Abstract: 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: ApplicationFiled: December 3, 2016Publication date: June 7, 2018Inventors: Steven P. Zessin, Marissa M. Moore
-
Publication number: 20180157481Abstract: 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: ApplicationFiled: January 5, 2017Publication date: June 7, 2018Inventors: Steven P. Zessin, Marissa M. Moore
-
Patent number: 9967330Abstract: 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: GrantFiled: December 1, 2015Date of Patent: May 8, 2018Assignee: Dell Products L.P.Inventors: Liam B. Quinn, Steven P. Zessin
-
Publication number: 20170272342Abstract: 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: ApplicationFiled: March 21, 2016Publication date: September 21, 2017Inventors: Steven P. Zessin, Liam B. Quinn
-
Publication number: 20170155710Abstract: 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: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Applicant: Dell Products L.P.Inventors: Liam B. Quinn, Steven P. Zessin
-
Publication number: 20170091905Abstract: 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: ApplicationFiled: September 24, 2015Publication date: March 30, 2017Applicant: Dell Products L.P.Inventors: Todd F. Basche, Steven P. Zessin
-
Patent number: 8626880Abstract: 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: GrantFiled: July 6, 2011Date of Patent: January 7, 2014Assignee: Dell Products, LPInventors: Steven P. Zessin, Jon R. Hass
-
Publication number: 20130013753Abstract: 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: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: DELL PRODUCTS, LPInventors: Steven P. Zessin, Jon R. Hass