Patents by Inventor Gary W. Grube

Gary W. Grube 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: 11462117
    Abstract: A method for execution by a computing entity for creating a multi-disciplined learning tool regarding a topic includes obtaining a first learner approach associated with a first learner of a set of learners. The method further includes creating first lesson asset information regarding the topic for the first learner based on the first learner approach associated with the first learner. The method further includes sending the first lesson asset information to a first learner computing entity associated with the first learner.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: October 4, 2022
    Assignee: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Joon Young Kim, Gary W. Grube
  • Publication number: 20220308962
    Abstract: Methods and apparatus for selection of memory devices in a distributed storage network. In an example, a computing device receives a data object for storage and selects a set of storage nodes of a plurality of sets of storage nodes for storing the data object. Selection of the set of storage nodes includes determining storage attributes associated with each set of storage nodes of the plurality of sets of storage nodes. Selection of the set of storage nodes additionally includes determining a storage preference associated with the data object, and comparing the storage preference with the storage attributes of the plurality of sets of storage nodes to determine a best match. Following selection of a set of storage nodes, the computing device facilitates storage of the data object in the selected set of storage nodes.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Applicant: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Timothy W. Markison, Greg R. Dhuse, Thomas F. Shirley, JR., Wesley B. Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 11449533
    Abstract: A method includes generating a plurality of entigen groups from a plurality of phrases, where the plurality of entigen groups represents a plurality of most likely meanings for the plurality of phrases. The method further includes determining an initial interpretation of the related topic based on the plurality of most likely meanings for the plurality of phrases and generating a plurality of scores for the plurality of entigen groups based on the initial interpretation and source information of the plurality of phrases. The method further includes interpreting the plurality of scores in relation to the initial interpretation to determine a confidence level of the initial interpretation and when the confidence level of the initial interpretation compares favorably to a confidence threshold, indicating that the initial interpretation is reliable.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 20, 2022
    Assignee: entigenlogic LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Stephen Chen, Karl Olaf Knutson, Jessy Thomas, David Michael Corns, II, Andrew Chu, Gary W. Grube
  • Patent number: 11442993
    Abstract: A method includes generating a query entigen group for a query in accordance with identigen rules. The query entigen group represents a most likely interpretation of the query. The method further includes obtaining an embellished entigen group from a knowledge database based on the query entigen group. The embellished entigen group substantially includes the query entigen group and a set of embellishing entigens. The method further includes selecting a set of response entigens from the embellished entigen group in accordance with a response embellishment approach to produce a response entigen group. The set of response entigens includes at least one embellishing entigen of the set of embellishing entigens. The method further includes generating a response phrase based on the response entigen group. The response entigen group represents a most likely interpretation of the response phrase.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 13, 2022
    Assignee: entigenlogic LLC
    Inventors: Frank John Williams, Gary W. Grube
  • Publication number: 20220279334
    Abstract: A method includes identifying a first user device associated with local status information indicating a need for medical attention and establishing a biological threat event for the first user device. The method further includes establishing event timeline information of the biological threat event to include time information of historical geographic location coordinate information of the first user device. The method further includes identifying a second user device potentially associated with the biological threat event based on time information of historical geographic location coordinate information of the second user device. The method further includes identifying a third user device potentially associated with the biological threat event based on the time information of the historical geographic location coordinate information of the second user device and time information of historical geographic location coordinate information of the third user device.
    Type: Application
    Filed: May 17, 2022
    Publication date: September 1, 2022
    Applicant: The Safety Network Partnership, LLC
    Inventor: Gary W. Grube
  • Publication number: 20220277111
    Abstract: A method includes a computing device of a storage network obfuscating encoded data slices of a first set of encoded data slices of a plurality of sets of encoded data slices using an obfuscating method to produce obfuscated encoded data slices. The method further includes the computing device of the storage network outputting the obfuscated encoded data slices for storage in the storage network.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 1, 2022
    Applicant: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Thomas F. Shirley, JR., Gary W. Grube
  • Publication number: 20220277398
    Abstract: A method executed by a computing device includes identifying a non-fungible token (NFT) of an object distributed ledger that meets obtained minimum NFT requirements. The method further includes determining whether to select the NFT based on an evaluation of the NFT with regards to an evaluation profile. When selecting the NFT the method further includes to producing a selected NFT and determining reassignment information for the selected NFT. The method further includes facilitating taking control of the selected NFT of a blockchain of the object distributed ledger and updating the selected NFT utilizing the reassignment information for the NFT to produce an updated NFT. The method further includes causing generation of a new block affiliated with the updated NFT via the blockchain of the object distributed ledger, where the new block includes the updated NFT.
    Type: Application
    Filed: May 15, 2022
    Publication date: September 1, 2022
    Applicant: 2BC Innovations, LLC
    Inventor: Gary W. Grube
  • Publication number: 20220277659
    Abstract: A method executed by a computing device includes generating a virtual reality environment utilizing first and second sets of object representations by identifying a common illustrative asset based on the first and second set of object representations. The method further includes rendering the common illustrative asset to produce a set of illustrative asset video frames for selecting a common portion of video frames for the virtual reality environment. The method further includes rendering another representation of the first set of object representations to produce a first remaining portion of the video frames and rendering another representation of the second set of object representations to produce a second remaining portion of the video frames. The method further includes linking the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment.
    Type: Application
    Filed: May 15, 2022
    Publication date: September 1, 2022
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Gary W. Grube
  • Publication number: 20220276923
    Abstract: A method begins by a processing module concurrently receiving a first data stream and a second data stream for transmission to a receiving entity. The method continues with the processing module dividing each of the first and second data streams to produce a first plurality of data blocks corresponding to the first data stream and a second plurality of data blocks corresponding to the second data stream, where data blocks of the first plurality of data blocks are time aligned with data blocks of the second plurality of data blocks. The method continues with the processing module creating a data matrix from the first and second plurality of data blocks and generating a coded matrix from the data matrix and an encoding matrix. The method continues with the processing module outputting a plurality of pairs of coded values of the coded matrix to the receiving entity.
    Type: Application
    Filed: May 13, 2022
    Publication date: September 1, 2022
    Applicant: Pure Storage, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 11429486
    Abstract: In various embodiments, a method is presented for execution by a processing circuit of a storage network device that includes a processor. The method comprises: receiving, via the processing circuit, a first subset of encoded data slices of a set of encoded data slices corresponding to a data segment; identifying, via the processing circuit, at least one missing encoded data slice of the first subset of slices that is required to decode the data segment; generating, via the processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data; and recovering, via the processing circuit, the data segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 30, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: Ilya Volvovski, Bruno H. Cabral, Manish Motwani, Thomas D. Cocagne, Timothy W. Markison, Gary W. Grube, Wesley B. Leggette, Jason K. Resch, Michael C. Storm, Greg R. Dhuse, Yogesh R. Vedpathak, Ravi V. Khadiwala
  • Publication number: 20220269562
    Abstract: A method includes receiving a data retrieval request. A plurality of identifiers are determined in accordance with the data retrieval request. Integrity information is generated based on determining the plurality of identifiers by performing a cyclic redundancy check. Stored integrity information corresponding to the data retrieval request is compared with the integrity information, where the stored integrity information was previously generated by performing the cyclic redundancy check. When the stored integrity information compares unfavorably with the integrity information, corruption associated with the plurality of identifiers is determined.
    Type: Application
    Filed: May 13, 2022
    Publication date: August 25, 2022
    Applicant: Pure Storage, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison, Sebastien Vas, Zachary J. Markison, Jason K. Resch
  • Patent number: 11423221
    Abstract: A method performed by a computing device includes identifying a first set of sentiment identigens of a plurality of sets of identigens for a query that includes a string of words, where the first set of sentiment identigens represents different meanings of a first sentiment word of the string of words. The method further includes selecting an entigen group from a knowledge database based on the plurality of sets of identigens, where a first sentiment entigen of the entigen group corresponds to the first set of sentiment identigens. The method further includes generating a response entigen group based on the entigen group, where a response entigen of the response entigen group corresponds to a selected identigen from a set of identigens of the plurality of sets of identigens regarding a word of the string of words.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 23, 2022
    Assignee: entigenlogic LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Stephen Emerson Sundberg, Ameeta Vasant Reed, Dennis Arlen Roberson, Thomas James MacTavish, Karl Olaf Knutson, Jessy Thomas, Niklas Josiah MacTavish, David Michael Corns, II, Andrew Chu, Theodore Mazurkiewicz, Gary W. Grube
  • Patent number: 11416179
    Abstract: A method includes obtaining, by a computing device of a storage network, data for storage and interpreting metadata associated with the data to determine data storage requirements. The method further includes selecting a plurality of storage units of the storage network as target storage units based on the data storage requirements and a storage sequence and transmitting a solicitation message to the target storage units. The method further includes receiving favorable responses from at least some of target storage units, selecting storage units from the at least some of the target storage units to produce a set of selected storage units, determining an error coding dispersal storage function, encoding a data segment of the data in accordance with the error coding dispersal storage function to produce a plurality of encoded data slices, and outputting the plurality of encoded data slices to the set of selected storage units for storage therein.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 16, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Publication number: 20220245358
    Abstract: A method includes determining a set of identigens for words of content to produce a sets of identigens and interpreting the sets of identigens to determine a most likely meaning interpretation of the content and produce a baseline entigen group. The method further includes recovering an incomplete entigen group for the topic from a first knowledge database based on a knowledge defect of the incomplete entigen group with regards to the topic. The method further includes obtaining an additive entigen group from a second knowledge database based on the knowledge defect and modifying the incomplete entigen group utilizing the additive entigen group to produce an updated entigen group to provide a beneficial cure for the knowledge defect of the incomplete entigen group.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Applicant: entigenlogic LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Donald Joseph Wurzel, Paige Kristen Thompson, Stephen Emerson Sundberg, Stephen Chen, Karl Olaf Knutson, Jessy Thomas, David Michael Corns, II, Andrew Chu, Eric Andrew Faurie, Theodore Mazurkiewicz, Gary W. Grube
  • Publication number: 20220230075
    Abstract: A method includes detecting an incomplete entigen group within a knowledge database. The incomplete entigen group includes entigens and one or more entigen relationships between at least some of the entigens. The incomplete entigen group represents knowledge of a topic. The method further includes obtaining additive content for the topic based on the incomplete entigen group and generating an additive entigen group based on the additive content. The method further includes updating the incomplete entigen group utilizing the additive entigen group to produce an updated entigen group. The method further includes indicating that the updated entigen group has an un-curated status when the additive entigen group conflicts with the incomplete entigen group.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 21, 2022
    Applicant: entigenlogic LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Donald Joseph Wurzel, Paige Kristen Thompson, Stephen Emerson Sundberg, Ameeta Vasant Reed, Stephen Chen, Dennis Arlen Roberson, Thomas James MacTavish, Karl Olaf Knutson, Jessy Thomas, David Michael Corns, II, Andrew Chu, Theodore Mazurkiewicz, Gary W. Grube
  • Patent number: 11385964
    Abstract: A method for execution by a computing device of a storage network includes determining an encoded data slice reduction scheme for a set of encoded data slices stored in a set of storage units of the storage network, where a data segment of data is encoded into the set of encoded data slices in accordance with encoding parameters, and where the encoding parameters include a pillar width number and a decode threshold number. The method further includes maintaining storage of the set of encoded data slices in accordance with the encoded data slice reduction scheme, where the maintaining storage includes keeping, until a deletion time for the set of encoded data slices, a number of encoded data slices of the set of encoded data slices equal to or greater than the decode threshold number and less than the pillar width number.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: July 12, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: S. Christopher Gladwin, Gary W. Grube, Jason K. Resch
  • Patent number: 11386130
    Abstract: A method performed by a computing device includes generating a first aptitude level entigen group for a first aptitude level phrase in accordance with identigen rules. The first aptitude level entigen group represents a most likely interpretation of the first aptitude level phrase. The method further includes obtaining a multiple aptitude level entigen group from a knowledge database based on the first aptitude level entigen group. The multiple aptitude level entigen group includes the first aptitude level entigen group. The method further includes generating a second aptitude level entigen group utilizing the multiple aptitude level entigen group. The method further includes generating a second aptitude level phrase based on the second aptitude level entigen group. The second aptitude level entigen group represents a most likely interpretation of the second aptitude level phrase.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 12, 2022
    Assignee: ENTIGENLOGIC LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Stephen Emerson Sundberg, Ameeta Vasant Reed, Dennis Arlen Roberson, Thomas James MacTavish, Karl Olaf Knutson, Jessy Thomas, Niklas Josiah MacTavish, David Michael Corns, II, Andrew Chu, Theodore Mazurkiewicz, Gary W. Grube
  • Patent number: 11366939
    Abstract: A method includes a computing device of a storage network dispersed storage error encoding a plurality of data segments to produce a plurality of sets of encoded data slices. The method further includes the computing device obfuscating a first set of encoded data slices of the plurality of sets of encoded data slices using an obfuscating method to produce a first set of obfuscated encoded data slices. The method further includes the computing device outputting the first set of obfuscated encoded data slices for storage in the storage network.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: June 21, 2022
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Thomas F. Shirley, Jr., Gary W. Grube
  • Publication number: 20220188179
    Abstract: A computing device includes processing circuitry configured to determine whether to modify the dispersed error encoding parameters of a set of encoded data slices (EDSs) stored in a distributed storage network to produce a set of modified EDSs, wherein a data object is segmented into a plurality of data segments and in response to a determination to modify the dispersed error encoding parameters of the set of EDSs, identify a plurality of storage units to store the modified EDSs and determine modified dispersed error encoding parameters for the modified EDSs. The computing device is further configured to assign each storage unit of the plurality of storage units to execute one or more storage modification tasks associated with producing the modified EDSs; and transmit one or more EDS of the set of EDSs to each storage unit of the plurality of storage units for modification and storage.
    Type: Application
    Filed: March 4, 2022
    Publication date: June 16, 2022
    Applicant: Pure Storage, Inc.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Patent number: 11360852
    Abstract: Methods and apparatus for selection of memory devices in a distributed storage network. In an embodiment, a computing device receives a data object for storage and forwards the data object to a buffer for temporary storage, the buffer comprised of a first memory devices of a first memory type. A system level storage efficiency is determined for the data object based, at least in part, on a data attribute associated with the data object. Second memory devices, of a second memory type, are selected based on the system level storage efficiency preference, and compatible dispersed storage error encoding parameters for the data object are determined. The data object is encoded using the encoding parameters to generate a plurality of encoded data slices, which are provided to the second plurality of memory devices for storage. Further, system addressing information is generated based on an identifier associated with the data object.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: June 14, 2022
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Timothy W. Markison, Greg R. Dhuse, Thomas F. Shirley, Jr., Wesley B. Leggette, Jason K. Resch, Gary W. Grube