Patents by Inventor Michael Beattie

Michael Beattie 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).

  • Publication number: 20240076844
    Abstract: Dams and methods for modifying deep-release dam water intakes are provided. In an example, a dam for holding back and releasing water comprises: a dam body having a first side and a second side, the dam body configured to hold the water on the first side of the dam body; at least one intake formed in the dam body, the at least one intake having a first opening defined on the first side and a second opening defined on the second side, for releasing the water from the first opening to the second opening; and a dam modification element on the first side of the dam body, and configured to supply to the first opening of the at least one intake the water from a position higher than the first opening.
    Type: Application
    Filed: April 1, 2021
    Publication date: March 7, 2024
    Applicant: GIS Ventures Inc.
    Inventors: Michael Beattie, Matthew Litvak
  • Publication number: 20230218522
    Abstract: A super-oxygenated fluid selected from water, an aqueous solution and a gel is introduced to a living organism via any one of the following routes: transcutaneous, intradermal, subcutaneous, intraperitoneal and oral.
    Type: Application
    Filed: April 26, 2021
    Publication date: July 13, 2023
    Applicant: GIS Ventures Inc.
    Inventor: Michael Beattie
  • Publication number: 20230166018
    Abstract: This invention relates to a process through which intravenous fluids, blood, or artificial blood containing high-levels of mechanically-injected dissolved oxygen can be used to maintain appropriate oxygen levels in the venous blood and thereby provide short-term oxygenation support for compromised or trauma patients. In one aspect, there is provided a system and process for oxygenating a biological fluid for use in a compromised or a trauma subject in need of oxygenation support to maintain appropriate oxygen levels in the subject, the process comprising: supplying oxygen gas from an oxygen source; and dissolving an amount of the supplied oxygen into a biological fluid to obtain an oxygen enriched biological fluid.
    Type: Application
    Filed: April 7, 2021
    Publication date: June 1, 2023
    Applicant: GIS Ventures Inc.
    Inventor: Michael Beattie
  • Publication number: 20170010783
    Abstract: The present invention comprises a user network device having a transceiver and a processor operative to display a call for help icon on the network device. Selecting the icon initiates display of an information screen which has populated or fillable loci for a name, phone number, address, an affiliate user name, phone number, address, and a geographical locator icon. Selecting the geographical locator icon creates a geographical location marker for the user network device or for the affiliate user. The processor can initiate a signal containing one of the phone numbers and/or the geographical location markers can to a switch server for analysis to authenticate the number(s) and geocode the location marker(s). A conference call can be initiated to a public safety answering point based on at the signal analysis between at least one of the user network device, the affiliate user and the public safety answering point.
    Type: Application
    Filed: May 4, 2016
    Publication date: January 12, 2017
    Inventor: Michael BEATTIE
  • Patent number: 8631248
    Abstract: To protect computer programs against security attacks that attempt to corrupt pointers within the address space of the program, the value of a pointer is encrypted each time the pointer is initialized or modified, and then the value is decrypted before use, i.e., each time the pointer is read. Preferably, the encrypting and decrypting steps are effected by instructions generated by a compiler during compilation of the program. One convenient method of implementing the encrypting and decrypting steps is by XOR'ing the pointer with a predetermined encryption key value, which could be specially selected or selected at random.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 14, 2014
    Assignee: Apple Inc.
    Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
  • Publication number: 20130198087
    Abstract: A method and apparatus for providing support for an Internet-based service. One embodiment of the method comprises gathering user information related to one or more of user identification, user hardware, user software, or browsing session information, and displaying agent contact information and a PIN, the PIN associated with the user information to enable an agent to access the user information to support a user's interaction with the agent. The apparatus comprises a user computer for executing an applet for gathering user information related to one or more of user identification, user hardware, user software, or browsing session information. A web server for coupling agent contact information and a PIN to the user computer, the PIN associated with the user information to enable an agent to access the user information to support a user's interaction with the agent. The user computer displays the agent contact information and the PIN.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: VONAGE NETWORK LLC
    Inventors: MICHAEL BEATTIE, MURALI RAMSUNDER
  • Patent number: 7752459
    Abstract: To protect computer programs against security attacks that attempt to corrupt pointers within the address space of the program, the value of a pointer is encrypted each time the pointer is initialized or modified, and then the value is decrypted before use, i.e., each time the pointer is read. Preferably, the encrypting and decrypting steps are effected by instructions generated by a compiler during compilation of the program. One convenient method of implementing the encrypting and decrypting steps is by XOR'ing the pointer with a predetermined encryption key value, which could be specially selected or selected at random.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: July 6, 2010
    Assignee: Novell, Inc.
    Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
  • Publication number: 20070300191
    Abstract: A method of modeling electromagnetism in an irregular conductive plane, by dividing the surface into a grid of unequal and unaligned rectangles, assigning a circuit node location to a center of each rectangle, and calculating capacitive and inductive parameters based on the center circuit node locations. Rectangulation is accomplished using automated, recursive bisection. Capacitive segments are assigned to each circuit node and coincide with the corresponding rectangles. Inductive segments are assigned between adjacent rectangle pairs, with a width of an inductive segment defined as the common boundary of the corresponding pair of rectangles and the length of the inductive segment defined as the normal distance between circuit nodes of the two rectangles. Placement of the circuit nodes at the centers of the rectangles significantly reduces the number of nodes and segments, and provides a faster yet comprehensive analysis framework.
    Type: Application
    Filed: September 3, 2007
    Publication date: December 27, 2007
    Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
  • Publication number: 20070136044
    Abstract: A method of simulating a circuit parameter such as voltage or current for a dominantly linear circuit by constructing a circuit equation matrix whose elements correspond to nodes of the circuit, decoupling linear and nonlinear contributions to the circuit parameter based on a partition of an inverse matrix of the circuit equation matrix, computing linear and nonlinear components using the decoupled contributions, and combining the nonlinear and linear components to yield a state of the circuit parameter for a given time step. The computation of the nonlinear component includes Newton-Raphson iterations to linearize nonlinear devices of the circuit, wherein the Newton-Raphson technique is applied to the right-hand side of the circuit state matrix equation. The computations are iteratively repeated for successive time steps which are advantageously separated by a constant time interval to avoid further recalculation of the state matrix.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Michael Beattie, Byron Krauter, Hui Zheng
  • Publication number: 20060282798
    Abstract: A method of modeling electromagnetism in an irregular conductive plane, by dividing the surface into a grid of unequal and unaligned rectangles, assigning a circuit node location to a center of each rectangle, and calculating capacitive and inductive parameters based on the center circuit node locations. Rectangulation is accomplished using automated, recursive bisection. Capacitive segments are assigned to each circuit node and coincide with the corresponding rectangles. Inductive segments are assigned between adjacent rectangle pairs, with a width of an inductive segment defined as the common boundary of the corresponding pair of rectangles and the length of the inductive segment defined as the normal distance between circuit nodes of the two rectangles. Placement of the circuit nodes at the centers of the rectangles significantly reduces the number of nodes and segments, and provides a faster yet comprehensive analysis framework.
    Type: Application
    Filed: June 14, 2005
    Publication date: December 14, 2006
    Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
  • Publication number: 20050138584
    Abstract: A method, system, and product are disclosed for determining a voltage drop across an entire integrated circuit package. A geometric description of the entire integrated circuit package is determined. The description is subdivided into non-uniform areas. A resistance of each one of the non-uniform areas is determined. A resistive netlist of the entire integrated circuit package is then determined by combining the resistance of each one of the non-uniform areas. The package is then simulated utilizing the netlist to determine the voltage drop across the entire integrated circuit package.
    Type: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
  • Publication number: 20050065763
    Abstract: Inductive effects in an integrated circuit device and/or system are modeled by partitioning the integrated circuit device and/or system into multiple windows or portions and determining a first localized inductance matrix for a first portion of the circuit and/or system and a second localized inductance matrix for a second portion of the circuit and/or system. The first and second localized inductance matrices are solved to obtain first and second localized susceptance vectors. The first and second localized susceptance vectors may be combined to form a susceptance matrix, which may be used directly in a susceptance-based simulator, or inverted to obtain a sparser inductance matrix that is representative of the inductive couplings in the entire integrated circuit device and/or system.
    Type: Application
    Filed: October 8, 2004
    Publication date: March 24, 2005
    Inventors: Michael Beattie, Lawrence Pileggi
  • Publication number: 20030182572
    Abstract: To protect computer programs against security attacks that attempt to corrupt pointers within the address space of the program, the value of a pointer is encrypted each time the pointer is initialized or modified, and then the value is decrypted before use, i.e., each time the pointer is read. Preferably, the encrypting and decrypting steps are effected by instructions generated by a compiler during compilation of the program. One convenient method of implementing the encrypting and decrypting steps is by XOR'ing the pointer with a predetermined encryption key value, which could be specially selected or selected at random.
    Type: Application
    Filed: December 6, 2002
    Publication date: September 25, 2003
    Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
  • Patent number: 6561127
    Abstract: Bait for attracting crustaceans and non-crustaceans which are caught in trap fishery. The bait includes a pelletized carrier composed of ingredients intended for long life in sea water. The pelletized carrier is mixed with specific attractants depending on the desired catch and a fish oil is added to coat the pellets and attractant and to allow for the timed release of the attractant. In experiments to date, it has been found that the use of the pelletized carrier and attractant together with the fish oil coating has been effective as a bait in attracting catch and has an extended life within the traps.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: May 13, 2003
    Assignee: Nutreco Canada, Inc.
    Inventors: Michael Beattie, Keith Were, Greg Deacon
  • Patent number: 6555144
    Abstract: Bait for attracting crustaceans, particularly lobster. The bait includes a pelletized carrier composed of ingredients intended for long life in sea water. The pelletized carrier is mixed with specific crustacean attractants and a fish oil is added to coat the pellets and attractant and to allow for the timed release of the attractant. In experiments to date, it has been found that the use of the pelletized carrier and attractant together with the fish oil coating has been effective as a bait in attracting lobsters and has an extended life within lobster traps.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: April 29, 2003
    Assignee: Nutreco Canada Inc.
    Inventors: Michael Beattie, Keith Were, Greg Deacon
  • Publication number: 20020088407
    Abstract: Bait for attracting crustaceans and non-crustaceans which are caught in trap fishery. The bait includes a pelletized carrier composed of ingredients intended for long life in sea water. The pelletized carrier is mixed with specific attractants depending on the desired catch and a fish oil is added to coat the pellets and attractant and to allow for the timed release of the attractant. In experiments to date, it has been found that the use of the pelletized carrier and attractant together with the fish oil coating has been effective as a bait in attracting catch and has an extended life within the traps.
    Type: Application
    Filed: November 28, 2001
    Publication date: July 11, 2002
    Applicant: NUTRECO CANADA INC.
    Inventors: Michael Beattie, Keith Were, Greg Deacon