Patents by Inventor Josh A. Williams
Josh A. Williams 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: 11009934Abstract: To eliminate the adverse effects of power swings in a large scale computing system during the life cycle of an application or job, control of several operating characteristics for the collective group of processors is provided. By providing certain levels of coordination for the many processors utilized in large scale computing systems, significant and abrupt changes in power needs can be avoided. In certain circumstances, this may involve limiting the transition between several C-States of the processors involved and the overall power transitions for a large scale system are not detrimental and do not create issues for the data center or local power utility. Some cases will require stepped transitions between C-States, while other cases will include both stepped and modulated transitions. Other cases will incorporate random wait times at the various transitions in order to spread the power consumption involved.Type: GrantFiled: September 19, 2018Date of Patent: May 18, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Josh Williams, Steve Martin, Clark Snyder, David Rush, Matthew Kappel
-
Publication number: 20210133700Abstract: A system and corresponding method exchange a nonfungible token (NFT) via blockchain cross-chain fungible token transfers. The system comprises first and second blockchains. The first blockchain holds the NFT in a first escrow digital wallet. The NFT is available for trade by a seller and is associated with a trade value. The first blockchain monitors a balance of fungible tokens, owned by a buyer, that are transferred from a second blockchain to a second escrow digital wallet of the first blockchain. In response to detecting that the balance monitored represents the trade value, the first blockchain transfers, simultaneously, (i) the NFT from the first escrow digital wallet to a first digital wallet of the first blockchain, the first digital wallet owned by the buyer, and (ii) the balance of fungible tokens from the second escrow digital wallet to a second digital wallet of the second blockchain, the second digital wallet owned by the seller.Type: ApplicationFiled: October 9, 2020Publication date: May 6, 2021Inventors: Josh Williams, Raymond A. Chiapuzio
-
Publication number: 20210110360Abstract: A system and corresponding method, for blockchain cryptocurrency exchange, track at least one pending blockchain transaction on a corresponding blockchain. The at least one pending blockchain transaction has been executed, but not yet committed, on the corresponding blockchain. The system and corresponding method determine whether an unexecuted blockchain transaction for cryptocurrency exchange is valid or invalid as a function of transaction information associated with the unexecuted blockchain transaction and the at least one pending blockchain transaction. The system and corresponding method output a result indicating whether the unexecuted blockchain transaction was determined to be valid or invalid, causing the unexecuted blockchain transaction to be executed or denied, respectively.Type: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Inventors: Josh Williams, Raymond A. Chiapuzio
-
Publication number: 20210071772Abstract: A gate valve controls fluid communication from an inlet to an outlet relative to a reference pressure. A body defines a passage disposed in communication with the inlet, and an outlet port disposed in the passage communicates the passage with the outlet. A piston disposed in the passage is movable therein between first and second positions relative to the outlet port. The piston is movable in a first direction from the first position to the second position in response to an inlet pressure at the inlet. A gate disposed on the piston is biased transversely toward the outlet port. The gate moved by the piston adjusts flow from the passage to the outlet port. A pressure compensator disposed opposite the piston biases the piston in a second opposite direction from the second position to the first position. The pressure compensator has a chamber in communication with the reference pressure.Type: ApplicationFiled: September 9, 2020Publication date: March 11, 2021Inventors: Max Stetzer, Josh Williams, Robert E. Smith, III, Chris Roy
-
Publication number: 20200245692Abstract: The present disclosure is directed to a pre-filled container configured to store a pre-defined volume of a vaporizable liquid composition. The present disclosure is also directed to personal vaporizing devices for using such containers. In one embodiment, the pre-filled container is configured to provide a vaporizable liquid composition stored therein to an ultrasonic vaporizing component via capillary action for vaporization thereof.Type: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Inventors: John David Cameron, Jonathan Seamus Blackley, Mike Elam, Alex Gilbert, Ravi Sawhney, Josh Williams
-
Publication number: 20200187565Abstract: The present disclosure is directed to a personal vaporizing device having multiple methods for activating the personal vaporizing device. In one embodiment, the personal vaporizing device may be activated based on user preferences. In another embodiment, the personal vaporizing device may be activated based on an operating characteristic of the device and/or vaporizable material.Type: ApplicationFiled: December 12, 2018Publication date: June 18, 2020Inventors: Josh Williams, David Christensen, Mike Elam, Alex Gilbert, Ravi Sawhney
-
Publication number: 20200160320Abstract: Systems and methods are provided that authorize blockchain network transactions based on a work requirement. A blockchain network has a plurality of nodes. At least one node of the plurality of nodes is configured to determine whether a token has satisfied a work requirement. The work requirement represents participation of performing work within the blockchain network. The at least one node is further configured to approve a transaction as a function of determining that the work requirement has been satisfied and, to disapprove the transaction as a function of determining that the work requirement has not been satisfied. By enabling the transaction to be approved based on a work requirement, the token, for example, can be authenticated as having an inherent functional value. In this way, the blockchain network or token exchange can attest to the token not being a security, which would be subject to federal securities and regulations.Type: ApplicationFiled: November 15, 2019Publication date: May 21, 2020Inventors: Josh Williams, Raymond A. Chiapuzio, Michael B. Li
-
Publication number: 20190086987Abstract: To eliminate the adverse effects of power swings in a large scale computing system during the life cycle of an application or job, control of several operating characteristics for the collective group of processors is provided. By providing certain levels of coordination for the many processors utilized in large scale computing systems, significant and abrupt changes in power needs can be avoided. In certain circumstances, this may involve limiting the transition between several C-States of the processors involved and the overall power transitions for a large scale system are not detrimental and do not create issues for the data center or local power utility. Some cases will require stepped transitions between C-States, while other cases will include both stepped and modulated transitions. Other cases will incorporate random wait times at the various transitions in order to spread the power consumption involved.Type: ApplicationFiled: September 19, 2018Publication date: March 21, 2019Inventors: Josh Williams, Steve Martin, Clark Snyder, David Rush, Matthew Kappel
-
Patent number: 10216245Abstract: To eliminate the adverse effects of power swings in a large scale computing system during the life cycle of an application or job, control of several operating characteristics for the collective group of processors is provided. By providing certain levels of coordination for the many processors utilized in large scale computing systems, significant and abrupt changes in power needs can be avoided. In certain circumstances, this may involve limiting the transition between several C-States of the processors involved and the overall power transitions for a large scale system are not detrimental and do not create issues for the data center or local power utility. Some cases will require stepped transitions between C-States, while other cases will include both stepped and modulated transitions. Other cases will incorporate random wait times at the various transitions in order to spread the power consumption involved.Type: GrantFiled: December 22, 2015Date of Patent: February 26, 2019Assignee: Cray Inc.Inventors: Josh Williams, Steve Martin, Clark Snyder, David Rush, Matthew Kappel
-
Publication number: 20180341957Abstract: Systems and methods for predicting user lifetime value in accordance with embodiments of the invention are disclosed. In one embodiment, a lifetime value prediction server system includes a processor, and a memory configured to store a lifetime value prediction application, wherein the lifetime value prediction application directs the processor to obtain a set of user interaction data, group the set of user interaction data into cohorts, where the user interaction data within a cohort occurs on a particular day, calculate a set of known spending values based on the cohorts, determine a set of predicted spending values based on the set of known spending values, determine a set of predicted spending confidence values based on the set of known spending values, and calculate a set of predicted lifetime value data based on the set of predicted spending values and the set of predicted spending confidence values.Type: ApplicationFiled: January 24, 2018Publication date: November 29, 2018Inventors: Martin Colaco, Josh Williams, Ofer Shai, Kris Coward, Nathan Triplett
-
Publication number: 20170177070Abstract: To eliminate the adverse effects of power swings in a large scale computing system during the life cycle of an application or job, control of several operating characteristics for the collective group of processors is provided. By providing certain levels of coordination for the many processors utilized in large scale computing systems, significant and abrupt changes in power needs can be avoided. In certain circumstances, this may involve limiting the transition between several C-States of the processors involved and the overall power transitions for a large scale system are not detrimental and do not create issues for the data center or local power utility. Some cases will require stepped transitions between C-States, while other cases will include both stepped and modulated transitions. Other cases will incorporate random wait times at the various transitions in order to spread the power consumption involved.Type: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Josh Williams, Steve Martin, Clark Snyder, David Rush, Matthew Kappel
-
Publication number: 20160027102Abstract: A method for providing real-time monitoring of and advice relative to user's personal finances is provided. One or more financial goals are received from a user. Financial data associated with the user and stored in one or more financial information data sources is accessed. The accessed financial data is analyzed based upon the one or more financial goals. One or more financial recommendations are provided based on the analyzed financial data and responsive to an occurrence of a user event related to an expenditure of user's funds.Type: ApplicationFiled: July 24, 2014Publication date: January 28, 2016Applicant: UNITED SERVICES AUTOMOBILE ASSOCIATIONInventors: Eric Smith, Neff Hudson, Michael P. Bueche, JR., Josh Williams, Gary Lotts, Olvin B. Lewis, Justin Leggett
-
Publication number: 20150073867Abstract: Systems and methods for predicting user lifetime value in accordance with embodiments of the invention are disclosed. In one embodiment, a lifetime value prediction server system includes a processor, and a memory configured to store a lifetime value prediction application, wherein the lifetime value prediction application directs the processor to obtain a set of user interaction data, group the set of user interaction data into cohorts, where the user interaction data within a cohort occurs on a particular day, calculate a set of known spending values based on the cohorts, determine a set of predicted spending values based on the set of known spending values, determine a set of predicted spending confidence values based on the set of known spending values, and calculate a set of predicted lifetime value data based on the set of predicted spending values and the set of predicted spending confidence values.Type: ApplicationFiled: September 10, 2014Publication date: March 12, 2015Inventors: Martin Colaco, Josh Williams, Ofer Shai, Kris Coward, Nathan Triplett
-
Publication number: 20110247137Abstract: An apparatus comprises a housing and a communication system. The housing includes a front portion and a rear portion. The rear portion has an engagement surface and a coupler configured to cooperate with a portion of a person-support apparatus to removably couple the housing to the person-support apparatus. The communication system includes at least one communication device coupled to the housing. The communication device is configured to at least one of transmit and receive at least one of a data signal and a power signal to/from the person-support apparatus and an external device.Type: ApplicationFiled: April 8, 2011Publication date: October 13, 2011Inventors: Fred Herman, Thomas F. Heil, Charles A. Howell, Michelle Kovach, Timothy Stanley, Timothy J. Receveur, Josh Williams, John D. Christie, James L. Walke
-
Patent number: 7503048Abstract: Systems and methods for scheduling program units that are part of a process executed within an operating system are disclosed. Additionally, at least one thread is started within the operating system, the thread is associated with the process. Further, a plurality of streams within the thread are selected for execution on a multiple processor unit. Upon the occurrence of a context shifting event, one of the streams enters a kernel mode. If the first stream to enter kernel mode must block, then the execution of the other streams of the plurality of streams is also blocked.Type: GrantFiled: August 18, 2003Date of Patent: March 10, 2009Assignee: Cray IncorporatedInventors: Kitrick Sheets, Josh Williams, Jonathan Gettler, Steve Piatz, Andrew B. Hastings, Peter Hill, James G. Bravatto, James R. Kohn, Greg Titus
-
Publication number: 20080243697Abstract: Systems and methods of digitally distributing digital game content and tracking royalties for the digital game content may include a correlated title key, retail key, and license key. The a correlated title key, retail key, and license key may be used to generate a royalty rate. For example, a royalty rate may be generated based on the license key. Additionally, a royalty price may be generated based on the title key. Then, a royalty amount may be computed by multiplying the royalty rate and the royalty price. The royalty amount may be stored in a retailer account that corresponds to the retail key.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventors: Richard Irving, Dax Hawkins, David M. Ciuba, Jeffrey R. Bernhardt, Manuel Bronstein, Gretchen Eichinger, Josh William Hutto, Rohan K. Oommen