Patents by Inventor Thomas Bowman

Thomas Bowman 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: 11968310
    Abstract: A method at a network element for securely sharing services across domains, the method including receiving a request at the network element to add a first domain and an edge domain to a system; provisioning a public key of the network element to the first domain and the edge domain; receiving a public key of the first domain; populating, in the network element, a table with services provided by the first domain or the edge domain; populating, in the network element, a second table with applications installed at the first domain or edge domain and permissions for services for the applications; and controlling access to the services by the applications.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: April 23, 2024
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Geordon Thomas Ferguson, Roger Paul Bowman
  • Publication number: 20240115211
    Abstract: Disclosed are systems and methods for generating graphical displays of analyte data and/or health information. In some implementations, the graphical displays are generating based on a self-referential dataset that are modifiable based on identified portions of the data. The modified graphical displays can indicate features in the analyte data of a host.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Esteban CABRERA, JR., Lauren Danielle ARMENTA, Scott M. BELLIVEAU, Jennifer BLACKWELL, Leif N. BOWMAN, Rian DRAEGER, Arturo GARCIA, Timothy Joseph GOLDSMITH, John Michael GRAY, Andrea Jean JACKSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Paul KRAMER, Aditya Sagar MANDAPAKA, Michael Robert MENSINGER, Sumitaka MIKAMI, Gary A. MORRIS, Hemant Mahendra NIRMAL, Paul NOBLE-CAMPBELL, Philip Thomas PUPA, Eli REIHMAN, Peter C. SIMPSON, Brian Christopher SMITH, Atiim Joseph WILEY
  • Patent number: 11931188
    Abstract: Disclosed are systems and methods for generating graphical displays of analyte data and/or health information. In some implementations, the graphical displays are generating based on a self-referential dataset that are modifiable based on identified portions of the data. The modified graphical displays can indicate features in the analyte data of a host.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 19, 2024
    Assignee: Dexcom, Inc.
    Inventors: Esteban Cabrera, Jr., Lauren Danielle Armenta, Scott M. Belliveau, Jennifer Blackwell, Leif N. Bowman, Rian Draeger, Arturo Garcia, Timothy Joseph Goldsmith, John Michael Gray, Andrea Jean Jackson, Apurv Ullas Kamath, Katherine Yerre Koehler, Paul Kramer, Aditya Sagar Mandapaka, Michael Robert Mensinger, Sumitaka Mikami, Gary A Morris, Hemant Mahendra Nirmal, Paul Noble-Campbell, Philip Thomas Pupa, Eli Reihman, Peter C. Simpson, Brian Christopher Smith, Atiim Joseph Wiley
  • Publication number: 20220225628
    Abstract: A method for generating a non-dairy base mixture includes: treating a volume of water with a first set of ingredients soluble in the volume of water to form a first mixture; mixing a second set of ingredients at a first speed for a first duration into the first mixture to form a second mixture, the second set of ingredients including a protein-starch blend; hydrating the second set of ingredients in the second mixture with no shear; adding a third set of ingredients to the second mixture in a standard sequence to form a third mixture; pasteurizing the third mixture, within a first temperature range; blending an oil into the third mixture at a set rate, the third mixture within a second temperature range, to form an emulsion; and, homogenizing the emulsion, within a second temperature range, and over a second duration, to form a base mixture.
    Type: Application
    Filed: March 25, 2022
    Publication date: July 21, 2022
    Inventors: Thomas Bowman, Aylon Steinhart
  • Patent number: 11091961
    Abstract: A system for developing multiple subterranean wellbores in a land-based field can include a first operational platform disposed over a first entry point of a first subterranean wellbore at a first time. The system can also include a second operational platform disposed over a second entry point of a second subterranean wellbore at the first time, where the first entry point and the second entry point are located proximate to each other. The system can further include first field equipment disposed on the first operational platform. The system can also include a second field equipment disposed on the second operational platform. The first field equipment can be used to develop the first subterranean wellbore, and the second field equipment can be used to develop the second subterranean wellbore.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: August 17, 2021
    Assignee: CHEVRON U.S.A. INC.
    Inventors: Matthew Scott Bolen, Kenneth Eric Hodges, Steven Thomas Bowman
  • Publication number: 20210215004
    Abstract: A system for developing multiple subterranean wellbores in a land-based field can include a first operational platform disposed over a first entry point of a first subterranean wellbore at a first time. The system can also include a second operational platform disposed over a second entry point of a second subterranean wellbore at the first time, where the first entry point and the second entry point are located proximate to each other. The system can further include first field equipment disposed on the first operational platform. The system can also include a second field equipment disposed on the second operational platform. The first field equipment can be used to develop the first subterranean wellbore, and the second field equipment can be used to develop the second subterranean wellbore.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Matthew Scott Bolen, Kenneth Eric Hodges, Steven Thomas Bowman
  • Publication number: 20210045400
    Abstract: A method for generating a non-dairy base mixture includes: treating a volume of water with a first set of ingredients soluble in the volume of water to form a first mixture; mixing a second set of ingredients at a first speed for a first duration into the first mixture to form a second mixture, the second set of ingredients including a protein-starch blend; hydrating the second set of ingredients in the second mixture with no shear; adding a third set of ingredients to the second mixture in a standard sequence to form a third mixture; pasteurizing the third mixture, within a first temperature range; blending an oil into the third mixture at a set rate, the third mixture within a second temperature range, to form an emulsion; and, homogenizing the emulsion, within a second temperature range, and over a second duration, to form a base mixture.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Thomas Bowman, Aylon Steinhart
  • Publication number: 20200392461
    Abstract: Provided herein are food products made in vitro from avian fibroblast cells and methods for harvesting the avian fibroblast cells. Particularly, an in vitro produced chicken product is produced. Also provided herein are methods of their production.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 17, 2020
    Inventors: Nicholas MULLEN, Nathaniel PARK, Christopher JONES, Thomas BOWMAN, Paola BIGNONE, Vitor Espirito SANTO, Pavan KAMBAM, Amranul HAQUE, Ifeanyi Michael AMADI
  • Patent number: 9961134
    Abstract: Systems and methods are presented for auto-starting and auto-stopping databases in a cloud server environment. In some embodiments, a method includes accessing, by an initial server in a network-based system, a request to connect to a target database located in a target server of the network-based system. The method can include determining, by an administrative database residing in the initial server, a location of the target database residing in the target server, switching an execution context from no database in the target server to a copy of the administrative database in the target server, performing an auto-start procedure to auto-start the target database in the target server, switching the execution context from the administrative database in the target server to the target database in the target server, and transmitting a completion acknowledgement indicating the target server is connected to the target database.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 1, 2018
    Assignee: SYBASE, INC.
    Inventors: Ian Roger McHardy, Ivan Thomas Bowman, Karim Khamis
  • Patent number: 9759245
    Abstract: In one aspect, a circlip includes a circlip body defining (i) a first end surface, (ii) a second end surface spaced circumferentially from the first end surface so as to define a gap between the first and second end surfaces, and (iii) an outer curved surface defining an outer perimeter of the circlip body. The outer curved surface extends from the first end surface to the second end surface. Further, the circlip includes at least one row of teeth defined at the outer curved surface, and extending from at least one of the first and second end surfaces circumferentially along a direction away from the gap. When installed in a circlip groove, the teeth engage the circlip groove to limit rotation of the circlip within the groove.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 12, 2017
    Assignee: Caterpillar Inc.
    Inventor: Thomas Bowman
  • Patent number: 9624869
    Abstract: A cylinder liner associated with an internal combustion engine includes a cooling moat to reduce temperatures at an upper cylinder liner seal. The cooling moat may have a gap extending upwardly toward an inner running surface of the cylinder liner to supply coolant to an upper portion of the cylinder liner. The cooling moat may be provided at a location between the inner running surface of the cylinder liner and a groove for the upper cylinder liner seal.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: April 18, 2017
    Assignee: Caterpillar Inc.
    Inventors: Christopher Batta, Thomas Bowman
  • Patent number: 9594839
    Abstract: Systems and methods are presented for load balancing databases in a cloud server environment. In some embodiments, a method can include accessing, by a server in a network-based system, one or more system configuration parameters of the network-based system, with the one or more system configuration parameters defining one or more performance capabilities of the network-based system. The method may also include accessing performance characteristics of a query of a queried database; generating a quadtree decomposition, with the quadtree decomposition modeling a cost estimate of the database query as a function of a range of the performance capabilities of the one or more system configuration parameters; and generating a proposed packing of databases based on the modeled cost estimate of the query including the queried database and defining a configuration of a plurality of databases to be stored in the server.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 14, 2017
    Assignee: SYBASE, INC.
    Inventors: Ivan Thomas Bowman, Mumtaz Ahmad
  • Patent number: 9594644
    Abstract: A method and system for transforming a serial schedule of transactions into a parallel schedule of transaction is disclosed. In one example, a computer system stores a list of data transactions in a transaction log. The computer system then reads a respective data transaction from the transaction log. The computer system determines whether the respective data transaction is dependent on any other currently pending data transaction. In accordance with a determination that the respective data transaction is not dependent on any other currently pending data transaction, the computer system applies the data changes to a reconstructed data set. In accordance with a determination that the respective data transaction is dependent on a currently pending second data transaction, the computer system delays commitment of the respective data transaction until the second data transaction has been applied to the reconstructed data set.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 14, 2017
    Assignee: SYBASE, INC.
    Inventors: Mohammed Abouzour, John Smirnios, Daniil Golod, Peter Bumbulis, Anil Kumar Goel, Ivan Thomas Bowman, Daniel James Farrar
  • Publication number: 20160179891
    Abstract: Systems and methods are presented for load balancing databases in a cloud server environment. In some embodiments, a method can include accessing, by a server in a network-based system, one or more system configuration parameters of the network-based system, with the one or more system configuration parameters defining one or more performance capabilities of the network-based system. The method may also include accessing performance characteristics of a query of a queried database; generating a quadtree decomposition, with the quadtree decomposition modeling a cost estimate of the database query as a function of a range of the performance capabilities of the one or more system configuration parameters; and generating a proposed packing of databases based on the modeled cost estimate of the query including the queried database and defining a configuration of a plurality of databases to be stored in the server.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Ivan Thomas Bowman, Mumtaz Ghumman Ahmad
  • Publication number: 20160169255
    Abstract: In one aspect, a circlip includes a circlip body defining (i) a first end surface, (ii) a second end surface spaced circumferentially from the first end surface so as to define a gap between the first and second end surfaces, and (iii) an outer curved surface defining an outer perimeter of the circlip body. The outer curved surface extends from the first end surface to the second end surface. Further, the circlip includes at least one row of teeth defined at the outer curved surface, and extending from at least one of the first and second end surfaces circumferentially along a direction away from the gap. When installed in a circlip groove, the teeth engage the circlip groove to limit rotation of the circlip within the groove.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Applicant: Caterpillar Inc.
    Inventor: Thomas Bowman
  • Publication number: 20160085639
    Abstract: A method and system for transforming a serial schedule of transactions into a parallel schedule of transaction is disclosed. In one example, a computer system stores a list of data transactions in a transaction log. The computer system then reads a respective data transaction from the transaction log. The computer system determines whether the respective data transaction is dependent on any other currently pending data transaction. In accordance with a determination that the respective data transaction is not dependent on any other currently pending data transaction, the computer system applies the data changes to a reconstructed data set. In accordance with a determination that the respective data transaction is dependent on a currently pending second data transaction, the computer system delays commitment of the respective data transaction until the second data transaction has been applied to the reconstructed data set.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Mohammed Abouzour, John Smirnios, Daniil Golod, Peter Bumbulis, Anil Kumar Goel, Ivan Thomas Bowman, Daniel James Farrar
  • Publication number: 20160080217
    Abstract: Systems and methods are presented for auto-starting and auto-stopping databases in a cloud server environment. In some embodiments, a method can include accessing, by an initial server in a network-based system, a request to connect to a target database located in a target server of the network-based system. The method can also include determining, by an administrative database (admin database) residing in the initial server, a location of the target database residing in the target server, switching an execution context from no database in the target server to a copy of the admin database in the target server, performing an auto-start procedure to auto-start the target database in the target server, switching the execution context from the admin database in the target server to the target database in the target server, and transmitting a completion acknowledgement indicating the target server is connected to the target DB.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Ian Roger McHardy, Ivan Thomas Bowman, Karim Khamis
  • Publication number: 20160053711
    Abstract: A cylinder liner associated with an internal combustion engine includes a cooling moat to reduce temperatures at an upper cylinder liner seal. The cooling moat may have a gap extending upwardly toward an inner running surface of the cylinder liner to supply coolant to an upper portion of the cylinder liner. The cooling moat may be provided at a location between the inner running surface of the cylinder liner and a groove for the upper cylinder liner seal.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Applicant: Caterpillar Inc.
    Inventors: Christopher Batta, Thomas Bowman
  • Patent number: 8892569
    Abstract: Approaches for indexing and retrieving spatial data with a quadtree index in database management systems are described. In an embodiment, data objects are stored without decomposition within a linearized quadtree stored within a B-tree index. In another embodiment, a method determines an optimal execution plan for a spatial query by parsing it to determine a query type and geometry object associated with the query. The method tessellates the query object by recursively decomposing the quadtree blocks that cover it. Cost-based decomposition decisions are made by consulting a cost model furnished by the database management system to minimize the cost of the resulting index range plan on the B-tree storage. Thus, data-directed query decomposition enacted by the method results in the optimal cost index range plan for the current data distribution and system context. In another embodiment, a system identifies and displays an optimal index range plan in a user interface.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 18, 2014
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Ivan Thomas Bowman, David Edward De Haan
  • Patent number: 8419370
    Abstract: A fan blade retaining and sealing ring assembly for an aft side of a bladed disk assembly is disclosed herein. The ring assembly includes an inner ring operable to prevent aft movement of a fan blade positioned in a slot formed in the blade disk. The ring assembly also includes an outer ring operable to seal against a platform of the fan blade. The inner ring and the outer ring are formed from different materials.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: April 16, 2013
    Assignee: Rolls-Royce Corporation
    Inventors: Daniel Ruba, Matthew Scott, Thomas Bowman