Patents by Inventor Joseph Brown, JR.
Joseph Brown, JR. 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: 11945837Abstract: Methods of enhancing efficiency of downstream chromatography steps for purification of proteins comprising: (a) passing a composition comprising a polypeptide of interest and various contaminants through an ion exchange membrane, wherein the polypeptide and the membrane have opposite charge, at operating conditions comprised of a buffer having a pH sufficiently distinct from the pi of the polypeptide to enhance the charge of the polypeptide and a low ionic strength effective to prevent the shielding of charges by buffer ions, which cause the membrane to bind the polypeptide and at least one contaminant, (b) overloading the ion exchange membrane such that at least one contaminant remains bound to the membrane while the polypeptide of interest is primarily in the effluent; (c) collecting the effluent from the ion exchange membrane comprising the polypeptide of interest; (d) subjecting the membrane effluent comprising the polypeptide of interest to a purification step of similar charge as the previous membrane,Type: GrantFiled: June 6, 2019Date of Patent: April 2, 2024Assignee: Genentech, Inc.Inventors: Jerome Joseph Bill, Jr., Arick Michael Brown, Christopher John Dowd, Brooke Ellen Thayer
-
Publication number: 20230367677Abstract: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.Type: ApplicationFiled: July 27, 2023Publication date: November 16, 2023Applicant: NetApp, Inc.Inventors: Sangramsinh Pandurang Pawar, Per Olov Wahlstrom, William Derby Dallas, Joseph Brown, JR., Houze Xu, John David McA'Nulty
-
Patent number: 11748204Abstract: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.Type: GrantFiled: March 24, 2022Date of Patent: September 5, 2023Assignee: NetApp, Inc.Inventors: Sangramsinh Pandurang Pawar, Per Olov Wahlstrom, William Derby Dallas, Joseph Brown, Jr., Houze Xu, John David McA'Nulty, Rajesh Rajaraman
-
Publication number: 20230273862Abstract: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.Type: ApplicationFiled: March 24, 2022Publication date: August 31, 2023Inventors: Sangramsinh Pandurang Pawar, Per Olov Wahlstrom, William Derby Dallas, Joseph Brown, JR., Houze Xu, John David McA'Nulty, Rajesh Rajaraman
-
Publication number: 20220404980Abstract: Systems and methods are described for a cross-site high availability distributed storage system. According to one embodiment, a computer implemented method includes providing a remote direct memory access (RDMA) request for a RDMA stream, and generating, with an interconnect (IC) layer of the first storage node, multiple IC channels and associated IC requests for the RDMA request. The method further includes mapping an IC channel to a group of multiple transport layer sessions to split data traffic of the IC channel into multiple packets for the group of multiple transport layer sessions using an IC transport layer of the first storage node and assigning, with the IC transport layer, a unique transaction identification (ID) to each IC request and assigning a different data offset to each packet of a transport layer session.Type: ApplicationFiled: March 11, 2022Publication date: December 22, 2022Inventors: Peter Brown, Houze Xu, Bipin Tomar, Joseph Brown, JR.
-
Publication number: 20220405220Abstract: Systems and methods for an interconnect layer send queue reservation system are provided. In one example, a method involves performing a transfer of data (e.g., an NVLog) from a storage system to a secondary storage system. A send queue having a fixed number of slots is maintained within an interconnect layer interposed between a file system and a Remote Direct Memory Access (RDMA) layer of the storage system. The interconnect layer implements an application programming interface (API) for the reservation system. A deadlock situation is avoided by, during a suspendable phase of a write transaction, making a reservation for slots within the send queue via the reservation system for the transfer of data. When the reservation is successful, the write transaction proceeds with a modify phase, during which the reservation is consumed and the interconnect layer is caused to perform an RDMA operation to carry out the transfer of data.Type: ApplicationFiled: October 15, 2021Publication date: December 22, 2022Inventors: Ping Zhou, Joseph Brown, JR., Peter Brown, Bipin Tomar
-
Patent number: 10552057Abstract: A method, non-transitory computer readable medium and storage server computing device that determines when a generated storage operation corresponds with one of a set of predefined storage operations. The storage operation is executed and a result of the execution of the storage operation is withheld from a file system, when the determining indicates that the storage operation corresponds with one of the set of predefined storage operations. A determination is made when a consistency point operation has completed. The result of the execution of the storage operation is presented to the file system, when the determining indicates that a consistency point operation has completed. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations in a journal following a recovery.Type: GrantFiled: May 27, 2016Date of Patent: February 4, 2020Assignee: NetApp, Inc.Inventors: Ram Kesavan, Ananthan Subramanian, Hiroshi Ishii, Abdul Basit, Joseph Brown, Jr., Rohit Singh
-
Publication number: 20170344282Abstract: A method, non-transitory computer readable medium and storage server computing device that determines when a generated storage operation corresponds with one of a set of predefined storage operations. The storage operation is executed and a result of the execution of the storage operation is withheld from a file system, when the determining indicates that the storage operation corresponds with one of the set of predefined storage operations. A determination is made when a consistency point operation has completed. The result of the execution of the storage operation is presented to the file system, when the determining indicates that a consistency point operation has completed. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations in a journal following a recovery.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Ram Kesavan, Ananthan Subramanian, Hiroshi Ishii, Abdul Basit, Joseph Brown, JR., Rohit Singh
-
Patent number: 6450611Abstract: A method of positioning an ink jet printhead in a printer includes dividing a bitmap into a plurality of rows of tiles. A subset of the rows of tiles to be printed in a next pass of the printhead is identified. Printable ones of the tiles in the subset of rows are identified. The printable tiles contain printable data. Within each printable tile, a top most location of the printable data and at least one of a left most location of the printable data and a right most location of the printable data are identified. A print medium is advanced in a feed direction until a portion of the print medium corresponding with the top most location of the printable data of at least one printable tile is substantially aligned with a top nozzle of the printhead.Type: GrantFiled: February 14, 2001Date of Patent: September 17, 2002Assignee: Lexmark International, Inc.Inventors: Martin Joseph Brown, Jr., Cuong Manh Hoang, David Brian Langer, David William Murphy, Gary Scott Overall, Martin Geoffrey Rivers, Ronald Todd Sellers, Bryan Scott Willett
-
Patent number: 5970275Abstract: The amount of toner remaining in each toner cartridge (20a-20d) of a printer (1) is estimated by incrementing a count when one pel is detected in each small region of the bit map. The printer senses toner out, after which the scale ascribed to one count is revised to reflect the actual count to toner out. Specifically, the count to toner out becomes the number representative of empty so that one-half of that count is interpreted as half full. The remaining toner in each cartridge is displayed to the operator at a gauge (21).Type: GrantFiled: June 12, 1998Date of Patent: October 19, 1999Assignee: Lexmark International, Inc.Inventors: Martin Joseph Brown, Jr., Allen Patrick Johnson, Patricia Ann Valenti, Earl Dawson Ward, II, Timothy Gerard Yorkey