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: 11503001Abstract: 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: GrantFiled: May 3, 2019Date of Patent: November 15, 2022Assignee: JOURNERA, INC.Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
-
Publication number: 20190297060Abstract: 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: ApplicationFiled: May 3, 2019Publication date: September 26, 2019Inventors: Kevin George IVERSON, Steven Mark HOFFMAN, Justin GRUDZIEN, John SOKEL
-
Patent number: 10326742Abstract: 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: GrantFiled: April 18, 2018Date of Patent: June 18, 2019Assignee: JOURNERA, INC.Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
-
Patent number: 9626248Abstract: 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: GrantFiled: July 10, 2014Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Mark Hoffman, Jason K. Resch, S. Christopher Gladwin
-
Patent number: 9026758Abstract: 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: GrantFiled: April 29, 2011Date of Patent: May 5, 2015Assignee: Cleversafe, Inc.Inventors: Andrew Baptist, Manish Motwani, Wesley Leggette, Steven Mark Hoffman, Dustin M. Hendrickson, Ryan Joseph Kuester, S. Christopher Gladwin
-
Publication number: 20140325266Abstract: 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: ApplicationFiled: July 10, 2014Publication date: October 30, 2014Applicant: CLEVERSAFE, INC.Inventors: Steven Mark Hoffman, Jason K. Resch, S. Christopher Gladwin
-
Patent number: 8448020Abstract: 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: GrantFiled: June 15, 2012Date of Patent: May 21, 2013Assignee: Cleversafe, Inc.Inventors: Steven Mark Hoffman, Jason K. Resch, Gary W. Grube, Timothy W. Markison
-
Patent number: 8381025Abstract: 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: GrantFiled: May 12, 2010Date of Patent: February 19, 2013Assignee: Cleversafe, Inc.Inventors: Steven Mark Hoffman, Jason K. Resch, Gary W. Grube, Timothy W. Markison
-
Publication number: 20120254697Abstract: 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: ApplicationFiled: June 15, 2012Publication date: October 4, 2012Applicant: CLEVERSAFE, INC.Inventors: STEVEN MARK HOFFMAN, JASON K. RESCH, GARY W. GRUBE, TIMOTHY W. MARKISON
-
Publication number: 20110289283Abstract: 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: ApplicationFiled: April 29, 2011Publication date: November 24, 2011Applicant: CLEVERSAFE, INC.Inventors: Andrew Baptist, Manish Motwani, Wesley Leggette, Steven Mark Hoffman, Dustin M. Hendrickson, Ryan Joseph Kuester
-
Publication number: 20110078373Abstract: 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: ApplicationFiled: May 12, 2010Publication date: March 31, 2011Applicant: CLEVERSAFE, INC.Inventors: STEVEN MARK HOFFMAN, JASON K. RESCH, GARY W. GRUBE, TIMOTHY W. MARKISON
-
Patent number: 6166712Abstract: 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: GrantFiled: July 1, 1993Date of Patent: December 26, 2000Assignee: Motorola, Inc.Inventors: Steven Mark Hoffman, Timothy Mark Garton, Dawn Marie Galecki