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: 11748563
    Abstract: A computer-implemented method includes determining a set of identigens for each word of patent claim elements to produce sets of identigens and interpreting pairs of adjacent identigens of adjacent sets of identigens to determine a most likely meaning of the claim elements and produce a claim entigen group. The method further includes determining a level of match between the claim entigen group and a comparison matter entigen group. When the level of match between the claim entigen group and the comparison matter entigen group is greater than a threshold level, the method further includes indicating potential utilization of the claim by the comparison matter or potential prior art status of the comparison matter.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: September 5, 2023
    Assignee: entigenlogic LLC
    Inventor: Gary W. Grube
  • Patent number: 11741846
    Abstract: A method for execution by a computing entity for creating a learning tool regarding a topic includes issuing a representation of a first set of physicality assessment assets of a first learning object to a second computing entity. The method further includes obtaining a first assessment response in response to the representation of the first set of physicality assessment assets. The method further includes selecting one of the first learning object, a second learning object, and a third learning object as an active learning object based on the first assessment response.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: August 29, 2023
    Assignee: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Joon Young Kim, Gary W. Grube
  • Patent number: 11741847
    Abstract: A method for execution by a computing entity for creating a learning tool regarding a topic includes issuing a representation of a first set of profile assessment assets of a first learning object to a second computing entity. The method further includes determining a learner profile associated with the second computing entity based on a first assessment response in response to the representation of the first set of profile assessment assets. The method further includes selecting one of the first learning object, a second learning object, and a third learning object as an active learning object based on the learner profile.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 29, 2023
    Assignee: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Joon Young Kim, Gary W. Grube
  • Publication number: 20230266885
    Abstract: A method for execution by a computing device of a storage network includes determining a utilization level of a local flash memory. The method further includes determining whether the utilization level compares favorably to a utilization threshold. When the utilization level compares favorably to the utilization threshold, The method further includes sending an encoded data slice storage solicitation message to another computing device. The method further includes receiving a plurality of encoded data slices from the other computing device, where data is dispersed storage error encoded into pluralities of sets of encoded data slices, and where the pluralities of sets of encoded data slices includes the plurality of encoded data slices. The method further includes storing the plurality of encoded data slices in the local flash memory.
    Type: Application
    Filed: April 30, 2023
    Publication date: August 24, 2023
    Applicant: Pure Storage, Inc.
    Inventors: Jason K. Resch, Gary W. Grube
  • Patent number: 11734463
    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: Grant
    Filed: May 18, 2022
    Date of Patent: August 22, 2023
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Thomas F. Shirley, Jr., Gary W. Grube
  • Patent number: 11734196
    Abstract: A method for execution by a computing device of a storage network includes dispersed storage error decoding a plurality of sets of encoded data slices to recover a plurality of secure packages, where the plurality of secure packages include a plurality of encrypted data segments and a plurality of sets of encoded key slices, and where encoded key slices are appended to the encrypted data segments in accordance with an appending approach. The method includes splitting the plurality of secure packages into the plurality of encrypted data segments and the plurality of sets of encoded key slices. The method includes decoding the at least the decode threshold number of each set of the plurality of sets of encoded key slices to recover a plurality of encryption keys. The method includes decrypting the plurality of encrypted data segments using the plurality of encryption keys to recover the data segments.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: August 22, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Publication number: 20230252312
    Abstract: A method executed by a computing device includes determining a set of identigens for each query word of a query to produce a plurality of sets of identigens. The method further includes interpreting, based on identigen pairing rules of a knowledge database, pairs of sequentially adjacent identigens of adj acent sets of identigens of the plurality of sets of identigens to determine a most likely meaning interpretation of the query and produce a query entigen group. The method further includes identifying a set of entigen variations associated with the query entigen group utilizing the knowledge database to produce an expanded query entigen group. The method further includes obtaining knowledge associated with the first entigen variation of the set of entigen variations.
    Type: Application
    Filed: May 26, 2022
    Publication date: August 10, 2023
    Applicant: entigenlogic LLC
    Inventors: Frank John Williams, Neil O'Driscoll, Ahmad Abdelqader Abunaser, Stephen Emerson Sundberg, Ameeta Vasant Reed, Jessy Thomas, Karl Olaf Knutson, Thomas F. Shirley, Jr., Thomas James MacTavish, Andrew Chu, Zachary John McCord, Ali Fattahian, Gregory William Cox, Kyle Edward Alberth, Gary W. Grube
  • Publication number: 20230252019
    Abstract: A method executed by a computing device includes determining whether a set of words are included in a word set. When the set of words are in the word set, the method further includes determining a set of identigens for each word of the word set to produce sets of identigens, where a set of identigens of the sets of identigens represents one or more different meanings of a word of the word set. The method further includes interpreting, using identigen pairing rules, the sets of identigens to produce an entigen set. The method further includes assigning a single new entigen to represent the entigen set, where the single new entigen represents a most likely meaning interpretation of the word set.
    Type: Application
    Filed: April 10, 2023
    Publication date: August 10, 2023
    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
  • Patent number: 11720558
    Abstract: A computer-implemented method includes determining a set of identigens for each word of a query to produce sets of identigens and interpreting pairs of adjacent identigens of adjacent sets of identigens to determine a most likely meaning of the query and produce a query entigen group. The method further includes identifying entigens of a knowledge database that compare favorably to the query entigen group to produce an initial entigen group and determining whether the initial entigen group requires one or more future available entigens to provide a complete response to the query. When required, the method further includes creating the one or more future available entigens based on obtained targeted data, adding the one or more future available entigens to the initial entigen group to produce an updated entigen group, and outputting the complete response based on the updated entigen group.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: August 8, 2023
    Assignee: entigenlogic LLC
    Inventor: Gary W. Grube
  • Patent number: 11714719
    Abstract: Apparatus for tiered storage of data in a storage network. In an example of operation, a computing device receives a data object for storage and forwards the data object for storage in a first plurality of memory devices of a first memory type. The computing device determines a system level storage efficiency for the data object based, at least in part, on a data attribute associated with the data object. The computing device further selects, based at least in part on the system level storage efficiency preference, a second plurality of memory devices comprised of a second memory type. The computing device determines error encoding parameters based on the second plurality of memory devices, retrieves the data object from the first plurality of memory devices, and encodes the data object with the error encoding parameters to generate a plurality of encoded data slices for storage in the second plurality of memory devices.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: August 1, 2023
    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
  • Patent number: 11714720
    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 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: June 16, 2022
    Date of Patent: August 1, 2023
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Gary W. Grube, Jason K. Resch
  • Publication number: 20230237923
    Abstract: A method executed by a computing device includes generating a virtual reality environment by detecting an illustrative asset common to first and second sets of assets. The method further includes rendering a three-dimensional (3-D) model of the illustrative asset and the first set of assets to produce 3-D frames of a first descriptive asset for issuance to a another computing device using an illustration approach. The method further includes rendering the three-dimensional (3-D) model of the illustrative asset and the second set of assets to produce 3-D frames of a second descriptive asset for issuance to the other computing device using an updated illustration approach.
    Type: Application
    Filed: April 4, 2023
    Publication date: July 27, 2023
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Gary W. Grube
  • Patent number: 11704195
    Abstract: A method for execution in a storage network, the method begins by determining a user device group content preference, wherein the user group content includes target content for a user device group and the determining includes predicting future target content for the user group. The method continues by selecting a plurality of network edge units for staging encoded data slices, identifying target content for partial download to the plurality of network edge units and dispersed error encoding the target content to generate a set of encoded data slices. The method then continues by identifying encoded data slices from the set of encoded data slices corresponding to the target content for partial download and determining a partial downloading schedule for sending the encoded data slices for partial download to each network edge unit of the plurality of network edge units.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: July 18, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison
  • Patent number: 11705012
    Abstract: A method for execution by a computing entity to utilize a lesson package in a virtual world environment includes selecting the lesson package based on a learner requirement for a learner to produce a selected lesson package. The method further includes identifying a set of active virtual world environments that each include a different instance of execution of the selected lesson package. The method further includes selecting one active virtual world environment of the set of active virtual world environments based on at least one of the learner requirement and learning assessment results for the selected lesson package to produce a selected virtual world environment. The method further includes rendering updated first descriptive asset video frames of a first descriptive asset and updated second descriptive asset video frames of a second descriptive asset within the selected virtual world environment to produce a new video stream for the learner.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: July 18, 2023
    Assignee: Enduvo, Inc.
    Inventor: Gary W. Grube
  • Patent number: 11693893
    Abstract: A method executed by a computing device includes determining a set of identigens for each query word of a query to produce sets of identigens. The method further includes interpreting the sets of identigens to produce different first and second query entigen groups. The method further includes generating an interim response based on the first and second query entigen groups. The method further includes determining a set of identigens for each updated query word of an updated query to produce updated sets of identigens. The method further includes selecting one of the first or second query entigen group based on the updated sets of identigens to produce a selected query entigen group. The method further includes generating a response entigen group utilizing the selected query entigen group and generating a response to the query utilizing the response entigen group.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: July 4, 2023
    Assignee: entigenlogic LLC
    Inventors: Frank John Williams, David Ralph Lazzara, Donald Joseph Wurzel, 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
  • Publication number: 20230205630
    Abstract: A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to data, wherein the data is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of encoded data slices that is required to decode the data; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of the set of encoded data slices, wherein the first subset is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the at least one read request and wherein a number of encoded
    Type: Application
    Filed: February 27, 2023
    Publication date: June 29, 2023
    Applicant: 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: 20230196320
    Abstract: A method includes a computing device generating a virtual reality environment utilizing a group of object representations in accordance with interaction information for at least some of the object representations of the group of object representations. The method further includes the computing device outputting the virtual reality environment to a requesting entity for interactive consumption. The method further includes the computing device generating a consumption block to indicate performance aspects of the interactive consumption by the requesting entity. The method further includes the computing device causing affiliation of the consumption block with a non-fungible token (NFT) associated with the requesting entity on a blockchain of an object distributed ledger.
    Type: Application
    Filed: June 10, 2022
    Publication date: June 22, 2023
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Christine Mancini Varani, Gary W. Grube
  • Publication number: 20230196426
    Abstract: A method includes a computing device of a computing infrastructure interpreting a request from a learning object owner computing device to make available for licensing a set of learning objects to produce an object basics record of a smart contract for the set of learning objects. The method further includes verifying, with an accreditation authority computing device of the computing infrastructure, validity of the object basics record. When the object basics record is valid, the method further includes establishing available license terms of the smart contract for the set of learning objects, establishing available payment terms of the smart contract for the set of learning objects, and causing generation of a non-fungible token associated with the smart contract in an object distributed ledger.
    Type: Application
    Filed: January 14, 2022
    Publication date: June 22, 2023
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Christine Mancini Varani, Gary W. Grube
  • Publication number: 20230196701
    Abstract: A method executed by a computing entity includes generating a virtual reality environment utilizing a group of object representations by identifying a set of common illustrative assets and rendering the assets utilizing a first level of resolution to produce a set of common illustrative assets video frames. The method further includes selecting a subset of the set of common illustrative assets video frames to produce a common portion of video frames and rendering another representation of sets of object representations utilizing the first level of resolution to produce remaining portions of the video frames. The method further includes linking the common portion and the remaining portions to produce a first level of resolution of the virtual reality environment. The method further includes generating a second level of resolution of the virtual reality environment based on a priority asset of the set of common illustrative assets.
    Type: Application
    Filed: September 22, 2022
    Publication date: June 22, 2023
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Joseph Thomas Tieu, Joon Young Kim, Christine Mancini Varani, Gary W. Grube
  • Publication number: 20230196932
    Abstract: A method includes a computing device of a computing infrastructure determining a plurality of effectiveness metrics for learning objects and selecting a set of learning objects based on the effectiveness metrics to produce a lesson package. The method further includes interpreting a request from a learning object owner computing device to make available for licensing a set of learning objects of the lesson package to produce an object basics record of a smart contract for the set of learning objects. The method further includes establishing, with an accreditation authority computing device, accreditation of the lesson package based on the object basics record. When the object basics record is accredited, the method further includes establishing available license terms of the smart contract for the lesson package and causing generation of a non-fungible token associated with the smart contract in an object distributed ledger.
    Type: Application
    Filed: February 10, 2022
    Publication date: June 22, 2023
    Applicant: Enduvo, Inc.
    Inventors: Matthew Bramlet, Justin Douglas Drawz, Steven J. Garrou, Christine Mancini Varani, Gary W. Grube