Patents by Inventor James Stephens
James Stephens 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: 12619584Abstract: A computer implemented method, system, and program product are provided. In response to receiving a request for a structured query language (SQL) statement from a requestor, a current request count is incremented. A matching entry in a discards list is located, whereby the match comprises, a discarded SQL statement equaling the requested SQL statement. Based on there being the matching entry, the matching entry is removed from the discards list. A proximity between the current request count and a previous request count is created. A threshold is created based on a configurable number of times of a maximum SQL statement cache size. The poolability of the requested SQL statement is determined. The requested SQL statement is returned to the requestor. Periodically, maintenance is performed on the discards list.Type: GrantFiled: January 31, 2025Date of Patent: May 5, 2026Assignee: International Business Machines CorporationInventors: Nathan Jon Rauh, Mark Swatosh, James Stephens, Alex Seitzinger Motley
-
Publication number: 20260064633Abstract: Systems and methods of the present disclosure enable a processor to receive at least one proposed file structure and input the at least one proposed file structure into an instant structure generation model that generates unique candidate file structures. The processor may access accepted historical file structures and input the unique candidate file structures and the accepted historical file structures into at least one structure similarity machine learning model to output a subset of unique candidate file structures. The processor may display a list of the subset of unique candidate file structures via a graphical user interface that includes a one-click action element for each unique candidate file structure.Type: ApplicationFiled: September 4, 2024Publication date: March 5, 2026Inventors: Saman Baghestani, Daniel Robert Sapp, Roshni Rao, Bryan Parker, Jonathan Ricklis, Nidhi Pandya, James Stephens, Isaac Gonzalez, Bharath Chekuri
-
Publication number: 20250367220Abstract: Compositions that include cannabinoids other than tetrahydrocannabinol (THC), such as cannabigerol (CBG) in combination with tetrahydrocannabinol (THC) or formulated to be combined with THC, and methods of preparation and use thereof are described. The compositions may be useful to reduce the risk of THC-induced anxiety and/or to produce a different intoxicating effect compared to THC alone.Type: ApplicationFiled: June 16, 2023Publication date: December 4, 2025Applicant: New Growth Brands, Inc.Inventors: Roy LIPSKI, James STEPHENS
-
Patent number: 12093156Abstract: A computer implemented method manages connections. A number of processor units monitor connection requests to access a set of backend resources. The number of processor units identify request groups for the connection requests based on authentication data in the connection requests. The number of processor units analyze the connection requests to identify a usage trend for connections by the request groups. The number of processor units predict the usage trend of the connections for a period of time to form a predicted usage trend for connections in the period of time. The number of processor units manage a connection pool based on the predicted usage trend for the connections in the period of time.Type: GrantFiled: October 14, 2021Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Nathan Jon Rauh, Kyle Aure, James Stephens, Mark Swatosh
-
Publication number: 20240118808Abstract: A computer implemented method manages connections in a connection pool. A computer system creates a modified call stack for a connection request in response to receiving the connection request. The modified call stack comprises elements that call prepared statements that are part of an application logic for the connection request. The computer system identifies a group of potential connections from the connections in the connection pool matching the connection request. The group of potential connections is associated with a group of associated modified call stacks that call the prepared statements. The computer system determines a group of weighted match scores for the group of associated modified call stacks from a comparison of the modified call stack with the group of associated modified call stacks. The computer system selects a connection from the group of potential connections based on a highest weighted match score in the group of weighted match scores.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Nathan Jon Rauh, Alex Seitzinger Motley, Mark Swatosh, James Stephens
-
Publication number: 20240036868Abstract: Processing methods is provided. A method is designated as schedulable. A completion stage is generated for the method. A return of the completion stage corresponding to the method is received. It is determined whether a state of the completion stage indicates continued execution of the method. In response to determining that the state of the completion stage does indicate continued execution of the method, a set of executions of the method is continued based on an execution return of the method being a null return.Type: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: Nathan Jon Rauh, Alex Seitzinger Motley, James Stephens, Mark Swatosh
-
Publication number: 20230120014Abstract: A computer implemented method manages connections. A number of processor units monitor connection requests to access a set of backend resources. The number of processor units identify request groups for the connection requests based on authentication data in the connection requests. The number of processor units analyze the connection requests to identify a usage trend for connections by the request groups. The number of processor units predict the usage trend of the connections for a period of time to form a predicted usage trend for connections in the period of time. The number of processor units manage a connection pool based on the predicted usage trend for the connections in the period of time.Type: ApplicationFiled: October 14, 2021Publication date: April 20, 2023Inventors: Nathan Jon Rauh, Kyle Aure, James Stephens, Mark Swatosh
-
Patent number: 10936445Abstract: An example operation may include one or more of connecting, by a transaction manager node, to a blockchain configured to store transaction data, receiving, by the transaction manager node, a transaction from a user node, the transaction includes a transactional operation, performing, by the transaction manager node, the transactional operation on an at least one two-phase commit capable resource, writing, by the transaction manager node, the transaction data into a recovery log, committing, by the transaction manager node, the transaction to the blockchain, and in response to an unknown outcome of the commit of the transaction, executing a recovery operation.Type: GrantFiled: November 28, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Nathan J. Rauh, Alex Motley, Andrew Gordon Guibert, James Stephens, Mark Swatosh
-
Publication number: 20200167243Abstract: An example operation may include one or more of connecting, by a transaction manager node, to a blockchain configured to store transaction data, receiving, by the transaction manager node, a transaction from a user node, the transaction includes a transactional operation, performing, by the transaction manager node, the transactional operation on an at least one two-phase commit capable resource, writing, by the transaction manager node, the transaction data into a recovery log, committing, by the transaction manager node, the transaction to the blockchain, and in response to an unknown outcome of the commit of the transaction, executing a recovery operation.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Nathan J. Rauh, Alex Motley, Andrew Gordon Guibert, James Stephens, Mark Swatosh
-
Publication number: 20190048679Abstract: A technique provides for combining a subsea housing, e.g. a subsea low-pressure wellhead housing, and a casing. The casing may be in the form of a large diameter conductor positioned in a seabed to facilitate deployment of desired types of tubulars and other components in a subsea well. The casing is inserted into the subsea housing along an interior surface of the subsea housing. The casing is joined to the subsea housing by radial expansion of the casing until the casing is forced into a suitable engagement with the subsea housing.Type: ApplicationFiled: August 8, 2017Publication date: February 14, 2019Inventor: James Stephens
-
Patent number: 10107061Abstract: A mineral extraction system may include a running tool configured to install a wellhead component in a wellhead assembly. The mineral extraction system may also include a plurality of sensors configured to monitor parameters of the running tool during the process of installing the wellhead component. Additionally, the mineral extraction system may include a controller configured to receive signals from the sensors and to provide indications based on the signals.Type: GrantFiled: June 21, 2016Date of Patent: October 23, 2018Assignee: ONESUBSEA IP UK LIMITEDInventors: James Stephens, Alek Cywinski
-
Patent number: 10047598Abstract: A technique provides for the combined use of a tool and a sensor system to deploy a subsea structural casing. The tool has an engagement region configured to couple with the subsea structural casing. The sensor system is operatively coupled with the tool and comprises a plurality of sensors. The sensors are used to monitor height of the subsea structural casing above a mud line as well as angular deviation of the structural casing during deployment of the subsea structural casing into a seabed.Type: GrantFiled: August 4, 2017Date of Patent: August 14, 2018Assignee: OneSubsea IP UK LimitedInventor: James Stephens
-
Patent number: 10005994Abstract: Described herein are methods and systems that can provide independent energy generation as well as systems for the generation of other useful products, such as chemicals. In addition, the systems and methods can provide ways of harnessing the potential of biomass feedstock to generate of multitude of products including green crude, biogas, electricity, heat, fatty acids, biodiesel, ammonia, and chemical products. In many cases, the systems and methods herein utilize anaerobic microorganisms, including aquatic and ruminant organisms, to digest material and create products.Type: GrantFiled: October 21, 2009Date of Patent: June 26, 2018Assignee: Blue Marble Energy CorporationInventor: James Stephens
-
Publication number: 20170362910Abstract: A mineral extraction system may include a running tool configured to install a wellhead component in a wellhead assembly. The mineral extraction system may also include a plurality of sensors configured to monitor parameters of the running tool during the process of installing the wellhead component. Additionally, the mineral extraction system may include a controller configured to receive signals from the sensors and to provide indications based on the signals.Type: ApplicationFiled: June 21, 2016Publication date: December 21, 2017Inventors: James Stephens, Alek Cywinski
-
Publication number: 20140154754Abstract: Described herein are methods and systems that can provide independent energy generation as well as systems for the generation of other useful products, such as chemicals. In addition, the systems and methods can provide ways of harnessing the potential of biomass feedstock to generate of multitude of products including green crude, biogas, electricity, heat, fatty acids, biodiesel, ammonia, and chemical products. In many cases, the systems and methods herein utilize anaerobic microorganisms, including aquatic and ruminant organisms, to digest material and create products.Type: ApplicationFiled: October 21, 2009Publication date: June 5, 2014Applicant: Blue Marble Energy CorporationInventor: James Stephens
-
Publication number: 20110041446Abstract: A shingle and a method of roofing using a plurality of the shingles. The shingle comprises an upper surface comprising an attachment area and an exposed area having a coating and an inking. The attachment area is in a plane lower than a plane of the exposed area and extends longitudinally along a top of the exposed area and horizontally along a side of the exposed area. The shingle comprises a bottom surface opposite the upper surface and an adhesive layer applied to a length of the attachment area adjacent to the exposed area. The shingles are attached to each other by the adhesive layer.Type: ApplicationFiled: April 29, 2009Publication date: February 24, 2011Inventors: James Stephens, Gaylen Blosser
-
Publication number: 20090137025Abstract: An apparatus contains photosynthetic marine microorganisms within water, to permit the marine microorganisms to be cultivated and harvested. A self-supporting buoyant frame of the apparatus is to be placed within the water. A mesh lining of the apparatus is situated within the interior of the frame. The mesh lining is adapted to permit the water and nutrients to enter through the mesh lining while at least substantially preventing the marine microorganisms that are being cultivated from escaping through the mesh lining. A funnel of the apparatus is attached to a corresponding hole at a bottom of the mesh lining, and is adapted to permit the marine microorganisms that have been cultivated to be harvested. A buoyancy leveling subsystem of the apparatus is adapted to control an extent to which the frame is submerged within the water.Type: ApplicationFiled: November 24, 2007Publication date: May 28, 2009Applicant: GREEN VISION ENERGY CORPORATIONInventors: James Stephens, Kirk W. Dickinson, Kelly Ogilvie
-
Publication number: 20090134091Abstract: Undesirable components are removed from water while photosynthetic marine microorganisms within the water are contained, cultivated, and harvested. An apparatus is placed within the water. The apparatus has a mesh lining adapted to permit the water, the undesirable components, and nutrients to enter through the mesh lining while at least substantially preventing the marine microorganisms that are being cultivated from escaping through the mesh lining. The marine microorganisms are cultivated, including by adding the nutrients to the water. The nutrients at least accelerate growth of the marine microorganisms, where the marine microorganisms feed off the undesirable components and the nutrients. The marine microorganisms that have been cultivated are then harvested, which includes removing the marine microorganisms from the water.Type: ApplicationFiled: November 24, 2007Publication date: May 28, 2009Applicant: GREEN VISION ENERGY CORPORATIONInventors: James Stephens, Kirk W. Dickinson, Kelly Ogilvie
-
Publication number: 20080294396Abstract: A system, method, and computer program for design validation, comprising defining a plurality of requirements; extracting said plurality of requirements; comparing a design against said plurality of requirements; and reporting a result of said comparison, and appropriate means and computer-readable instructions.Type: ApplicationFiled: March 20, 2008Publication date: November 27, 2008Inventors: Shingchi Hsu, Kun Peng, James Stephens
-
Patent number: 7349000Abstract: The status of a video call is displayed in a simplified and intuitive graphical user interface that presents status information of individual video devices of the video call with graphical or color indications with a gauge metaphor, such as a vertically or horizontally aligned bar of icons. Each video device of the video call is represented by an icon having a display position or color so that the icons are arranged to depict video devices together that have similar states. For instance, a video call is represented by a bar of icons ordered by the status of each video device with icons having the same color located contiguous with each other so that a video call with an overall good status appears as a green bar and a video call with an overall poor status appears as a red bar with red icons indicating failed video devices. A summary icon summarizes the overall state of a video call by indicating the color or graphical information of the video device of the video call that has the problem of greatest concern.Type: GrantFiled: April 28, 2003Date of Patent: March 25, 2008Assignee: Tandberg Telecom ASInventors: Brian McDonald, James Lemieux, Wendy McKibben, James Stephens