Patents by Inventor Steven Mark Hoffman

Steven Mark Hoffman 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: 11503001
    Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 15, 2022
    Assignee: JOURNERA, INC.
    Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
  • Publication number: 20190297060
    Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.
    Type: Application
    Filed: May 3, 2019
    Publication date: September 26, 2019
    Inventors: Kevin George IVERSON, Steven Mark HOFFMAN, Justin GRUDZIEN, John SOKEL
  • Patent number: 10326742
    Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: June 18, 2019
    Assignee: JOURNERA, INC.
    Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
  • Patent number: 9626248
    Abstract: A method begins by a processing module of a dispersed storage network (DSN) detecting a likelihood of having a missing encoded data slice based on local physical to DSN address mapping information. When the likelihood of having the missing encoded data slice exists, the method continues with the processing module sending a query regarding the missing encoded data slice to another storage unit of the DSN and receiving a response to the query from the other storage unit. When the response includes identity of a related encoded data slice of a set of encoded data slices, the method continues with the processing module commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Mark Hoffman, Jason K. Resch, S. Christopher Gladwin
  • Patent number: 9026758
    Abstract: A method begins by a processing module determining whether a memory device of a dispersed storage (DS) unit is unavailable to produce an unavailable memory device. The method continues with the processing module determining a methodology regarding DS encoded data stored in the unavailable memory device based on one or more dispersed storage network (DSN) conditions to produce a determined methodology when the memory device is unavailable. The method continues with the processing module initiating, in accordance with the determined methodology, a rebuilding function to rebuild the DS encoded data to produce rebuilt DS encoded data when the determined methodology includes a rebuilding component. The method continues with the processing module storing the rebuilt DS encoded data within available memory of the DS unit.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: May 5, 2015
    Assignee: Cleversafe, Inc.
    Inventors: Andrew Baptist, Manish Motwani, Wesley Leggette, Steven Mark Hoffman, Dustin M. Hendrickson, Ryan Joseph Kuester, S. Christopher Gladwin
  • Publication number: 20140325266
    Abstract: A method begins by a processing module of a dispersed storage network (DSN) detecting a likelihood of having a missing encoded data slice based on local physical to DSN address mapping information. When the likelihood of having the missing encoded data slice exists, the method continues with the processing module sending a query regarding the missing encoded data slice to another storage unit of the DSN and receiving a response to the query from the other storage unit. When the response includes identity of a related encoded data slice of a set of encoded data slices, the method continues with the processing module commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice.
    Type: Application
    Filed: July 10, 2014
    Publication date: October 30, 2014
    Applicant: CLEVERSAFE, INC.
    Inventors: Steven Mark Hoffman, Jason K. Resch, S. Christopher Gladwin
  • Patent number: 8448020
    Abstract: A method begins when a dispersed storage (DS) processing unit of a DS unit has at least one of DS unit operational data and DS unit operating system algorithm to store. The method continues with the DS processing unit encoding at least a portion of the at least one of DS unit operational data and DS unit operating system algorithm in accordance with an error coding dispersal storage function to produce a plurality of data slices. The method continues with the DS processing unit storing at least some of the plurality of data slices in memory devices of the DS unit in accordance with the error coding dispersal storage function.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: May 21, 2013
    Assignee: Cleversafe, Inc.
    Inventors: Steven Mark Hoffman, Jason K. Resch, Gary W. Grube, Timothy W. Markison
  • Patent number: 8381025
    Abstract: A method begins when a dispersed storage (DS) processing unit of a DS unit has at least one of DS unit operational data and DS unit operating system algorithm to store. The method continues with the DS processing unit encoding at least a portion of the at least one of DS unit operational data and DS unit operating system algorithm in accordance with an error coding dispersal storage function to produce a plurality of data slices. The method continues with the DS processing unit storing at least some of the plurality of data slices in memory devices of the DS unit in accordance with the error coding dispersal storage function.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: February 19, 2013
    Assignee: Cleversafe, Inc.
    Inventors: Steven Mark Hoffman, Jason K. Resch, Gary W. Grube, Timothy W. Markison
  • Publication number: 20120254697
    Abstract: A method begins when a dispersed storage (DS) processing unit of a DS unit has at least one of DS unit operational data and DS unit operating system algorithm to store. The method continues with the DS processing unit encoding at least a portion of the at least one of DS unit operational data and DS unit operating system algorithm in accordance with an error coding dispersal storage function to produce a plurality of data slices. The method continues with the DS processing unit storing at least some of the plurality of data slices in memory devices of the DS unit in accordance with the error coding dispersal storage function.
    Type: Application
    Filed: June 15, 2012
    Publication date: October 4, 2012
    Applicant: CLEVERSAFE, INC.
    Inventors: STEVEN MARK HOFFMAN, JASON K. RESCH, GARY W. GRUBE, TIMOTHY W. MARKISON
  • Publication number: 20110289283
    Abstract: A method begins by a processing module determining whether a memory device of a dispersed storage (DS) unit is unavailable to produce an unavailable memory device. The method continues with the processing module determining a methodology regarding DS encoded data stored in the unavailable memory device based on one or more dispersed storage network (DSN) conditions to produce a determined methodology when the memory device is unavailable. The method continues with the processing module initiating, in accordance with the determined methodology, a rebuilding function to rebuild the DS encoded data to produce rebuilt DS encoded data when the determined methodology includes a rebuilding component. The method continues with the processing module storing the rebuilt DS encoded data within available memory of the DS unit.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 24, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: Andrew Baptist, Manish Motwani, Wesley Leggette, Steven Mark Hoffman, Dustin M. Hendrickson, Ryan Joseph Kuester
  • Publication number: 20110078373
    Abstract: A method begins when a dispersed storage (DS) processing unit of a DS unit has at least one of DS unit operational data and DS unit operating system algorithm to store. The method continues with the DS processing unit encoding at least a portion of the at least one of DS unit operational data and DS unit operating system algorithm in accordance with an error coding dispersal storage function to produce a plurality of data slices. The method continues with the DS processing unit storing at least some of the plurality of data slices in memory devices of the DS unit in accordance with the error coding dispersal storage function.
    Type: Application
    Filed: May 12, 2010
    Publication date: March 31, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: STEVEN MARK HOFFMAN, JASON K. RESCH, GARY W. GRUBE, TIMOTHY W. MARKISON
  • Patent number: 6166712
    Abstract: A display circuit, and associated method, including a high-persistence display element, such as a liquid crystal display device, which visually displays sequences of informational image frames while minimizing interference between successive ones of the frames. A sequence of informational image frames are displayed upon the display element, thereby to generate a visual signal which appears to scroll across the display element. Blank image frames are interspersed between successive ones of the informational image frames to reduce thereby interference between successive ones of the informational image frames.
    Type: Grant
    Filed: July 1, 1993
    Date of Patent: December 26, 2000
    Assignee: Motorola, Inc.
    Inventors: Steven Mark Hoffman, Timothy Mark Garton, Dawn Marie Galecki