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: 20240076844Abstract: 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: ApplicationFiled: April 1, 2021Publication date: March 7, 2024Applicant: GIS Ventures Inc.Inventors: Michael Beattie, Matthew Litvak
-
Publication number: 20230218522Abstract: 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: ApplicationFiled: April 26, 2021Publication date: July 13, 2023Applicant: GIS Ventures Inc.Inventor: Michael Beattie
-
Publication number: 20230166018Abstract: 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: ApplicationFiled: April 7, 2021Publication date: June 1, 2023Applicant: GIS Ventures Inc.Inventor: Michael Beattie
-
Publication number: 20170010783Abstract: 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: ApplicationFiled: May 4, 2016Publication date: January 12, 2017Inventor: Michael BEATTIE
-
Patent number: 8631248Abstract: 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: GrantFiled: October 31, 2007Date of Patent: January 14, 2014Assignee: Apple Inc.Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
-
Publication number: 20130198087Abstract: 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: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: VONAGE NETWORK LLCInventors: MICHAEL BEATTIE, MURALI RAMSUNDER
-
Patent number: 7752459Abstract: 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: GrantFiled: December 6, 2002Date of Patent: July 6, 2010Assignee: Novell, Inc.Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
-
Publication number: 20070300191Abstract: 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: ApplicationFiled: September 3, 2007Publication date: December 27, 2007Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
-
Publication number: 20070136044Abstract: 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: ApplicationFiled: December 13, 2005Publication date: June 14, 2007Inventors: Michael Beattie, Byron Krauter, Hui Zheng
-
Publication number: 20060282798Abstract: 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: ApplicationFiled: June 14, 2005Publication date: December 14, 2006Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
-
Publication number: 20050138584Abstract: 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: ApplicationFiled: December 17, 2003Publication date: June 23, 2005Applicant: International Business Machines CorporationInventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
-
Publication number: 20050065763Abstract: 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: ApplicationFiled: October 8, 2004Publication date: March 24, 2005Inventors: Michael Beattie, Lawrence Pileggi
-
Publication number: 20030182572Abstract: 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: ApplicationFiled: December 6, 2002Publication date: September 25, 2003Inventors: Stanley Crispin Cowan, Seth Richard Arnold, Steven Michael Beattie, Perry Michael Wagle
-
Patent number: 6561127Abstract: 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: GrantFiled: November 28, 2001Date of Patent: May 13, 2003Assignee: Nutreco Canada, Inc.Inventors: Michael Beattie, Keith Were, Greg Deacon
-
Patent number: 6555144Abstract: 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: GrantFiled: November 28, 2000Date of Patent: April 29, 2003Assignee: Nutreco Canada Inc.Inventors: Michael Beattie, Keith Were, Greg Deacon
-
Publication number: 20020088407Abstract: 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: ApplicationFiled: November 28, 2001Publication date: July 11, 2002Applicant: NUTRECO CANADA INC.Inventors: Michael Beattie, Keith Were, Greg Deacon