Patents by Inventor John C. O'Brien

John C. O'Brien 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: 20240269348
    Abstract: Provided herein is a method of obtaining astrocytes from gingiva-derived mesenchymal stem cells (GDMSC). Also disclosed herein are systems comprising a biocompatible construct and a plurality of astrocytes obtained from a method disclosed herein and methods of making and using the same.
    Type: Application
    Filed: June 3, 2022
    Publication date: August 15, 2024
    Inventors: Daniel Kacy Cullen, John C. O'Donnell, Erin M. Purvis, Anh Le, Qunzhou Zhang
  • Patent number: 10099755
    Abstract: A pivoting rail mounted lighting system for boats which includes three separate portable housings and a light source located in these housings. Each light source being visible from outside the housing such that when the first housing is illuminated, a red colored light source is illuminated for rail mounting to the Port side of the vessel, when the second housing is illuminated, a green colored light source is illuminated for rail mounting to the Starboard side of the vessel, and when the third housing is illuminated, an All Around white light is illuminated for rail mounting to the portions of the vessels railing systems. A quick connect and release pivoting bracket is connected to the housings and is designed to releasably connect to multiple positions along boat railings and allow the light housings to be “pivoted” into the proper direction to display the correct angle of light.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 16, 2018
    Inventor: John C. O'Maley, Jr.
  • Publication number: 20150251735
    Abstract: A pivoting rail mounted lighting system for boats which includes three separate portable housings and a light source located in these housings. Each light source being visible from outside the housing such that when the first housing is illuminated, a red colored light source is illuminated for rail mounting to the Port side of the vessel, when the second housing is illuminated, a green colored light source is illuminated for rail mounting to the Starboard side of the vessel, and when the third housing is illuminated, an All Around white light is illuminated for rail mounting to the portions of the vessels railing systems. A quick connect and release pivoting bracket is connected to the housings and is designed to releasably connect to multiple positions along boat railings and allow the light housings to be “pivoted” into the proper direction to display the correct angle of light.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventor: John C. O'Maley, JR.
  • Publication number: 20140046713
    Abstract: An information capture, processing and retrieval (“ICPR”) system shared by multiple buyers, suppliers and workers concurrently and a method of operating the same. In one embodiment, the ICPR system includes an order documentation subsystem configured to document orders for the suppliers and the buyers with respect to the workers. Each of the orders specifies a different method of time capture for the workers assigned thereto. The ICPR system also includes a time capture subsystem configured to receive the different methods of time capture from the workers positioned in one of anchored and untethered locations assigned to the orders. In a related embodiment, the ICPR system further includes a time approval and buyer tagging subsystem configured to allow the buyers to label time worked by the workers corresponding to the buyers with one or more tags, thereby translating approved time of the workers into custom, internal terminology of the buyers.
    Type: Application
    Filed: September 29, 2013
    Publication date: February 13, 2014
    Applicant: Xtraprise, L.P.
    Inventors: Tony S. Harvey, John C. O'Neill
  • Patent number: 8548834
    Abstract: An information capture, processing and retrieval (“ICPR”) system shared by multiple buyers, suppliers and workers concurrently and a method of operating the same. In one embodiment, the ICPR system includes an order documentation subsystem configured to document orders for the suppliers and the buyers with respect to the workers. Each of the orders specifies a different method of time capture for the workers assigned thereto. The ICPR system also includes a time capture subsystem configured to receive the different methods of time capture from the workers positioned in one of anchored and untethered locations assigned to the orders. In a related embodiment, the ICPR system further includes a time approval and buyer tagging subsystem configured to allow the buyers to label time worked by the workers corresponding to the buyers with one or more tags, thereby translating approved time of the workers into custom, internal terminology of the buyers.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 1, 2013
    Assignee: Xtraprise, L.P.
    Inventors: Tony S. Harvey, John C. O'Neill
  • Publication number: 20040193643
    Abstract: One aspect of the invention is a method for generating a report that comprises storing data in a database, where the data includes a plurality of requirements associated with an entity and one or more deliverable items. In the database, at least some of the one or more deliverable items are linked with at least one of the requirements. A report is generated in response to the one or more deliverable items and the at least one of the requirements.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Inventors: John C. O'Brien, Kathleen A. Zawacki
  • Patent number: 6219653
    Abstract: A freight calculation system includes a seller client, a buyer client, and a platform coupled to the seller client and the buyer client using a communication network. The seller client generates freight data and communicates it using a communication network. The buyer client communicates a delivery request for a load using the communication network. The delivery request specifies one of a number of delivery containers, an origination location, and a destination location. The platform receives and stores the freight data and determines a delivery cost for the load using the freight data, the specified delivery container, the origination location, and the destination location.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: April 17, 2001
    Assignee: Forest Products International Exchange, Inc.
    Inventors: John C. O'Neill, Johnny V. Ainsworth, Paul D. Jenkins
  • Patent number: 5449069
    Abstract: A surgical instrument rack is provided for improving the efficiency, quality, and safety of the processing and delivery of ring-handled surgical instruments. The rack includes a base having opposing front and rear panels, each having multiple slots therein for supporting the instruments. Each slot in the front panel corresponds to one of the slots in the rear panel so that the end of each of the surgical instruments having the ring handles can be positioned in the slot in the front panel and the opposite end of the instrument can be positioned in the corresponding slot in the rear panel. The instruments can thus be held in an upstanding, parallel, side-by-side arrangement. The base also includes apertures therein near the front panel for receiving a spindle such that the spindle may be extended through the apertures and the first ring handles of the surgical instruments to couple the instruments with the base.
    Type: Grant
    Filed: January 3, 1994
    Date of Patent: September 12, 1995
    Assignee: Nitro-Wear Technology, Inc.
    Inventors: Martin Pijanowski, John C. O'Brien
  • Patent number: 5418927
    Abstract: A cache for use with input/output devices attached to an input/output bus. Requests for access to system memory by an input/output device pass through the cache. Access authority is checked to determine whether an input/output device is authorized to access that particular page. If it is not, access is denied. Each input/output device has access to a portion of the cache, so that activity by one device will not interfere with activity by another.
    Type: Grant
    Filed: December 23, 1992
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corporation
    Inventors: Albert Chang, George A. Lerom, James O. Nicholson, John C. O'Quin, III, John T. O'Quin, II
  • Patent number: 5386597
    Abstract: A geometric form-fitted acrylic spa cover protector composed of two pieces of acrylic cut to a geometric form or shape and sewn together at the edge of the perimeter. The spa cover protector is designed to fit ober any spa cover an protects the spa cover from the effects of outdoor weather conditions.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: February 7, 1995
    Inventor: John C. O'Neill
  • Patent number: 5293622
    Abstract: A computer system has a cache located between input/output devices and a main system memory. All system memory accesses by the input/output devices are made through the cache. Memory accesses through the cache are limited to those addresses which are accessible to a central processor and input/output devices. All access to such addresses by the central processor are made through the cache.
    Type: Grant
    Filed: July 24, 1992
    Date of Patent: March 8, 1994
    Assignee: International Business Machines Corporation
    Inventors: James O. Nicholson, John C. O'Quin, III, John T. O'Quin, II, Frederick E. Strietelmeier
  • Patent number: 5167023
    Abstract: The system and method of this invention simulates the flow of control of an application program targeted for a specific instruction set of a specific processor by utilizing a simulator running on a second processing system having a second processor with a different instruction set. The simulator reduces the number of translated instructions needed to simulate the flow of control of the first processor instructions when translating the address of the next executable instruction resulting from a dynamic transfer of control, i.e., resulting from a return instruction. The simulator compares the address that is loaded at run time by the return instruction with the return address previously executed by that instruction. If the last return address matches, the location of the return is the same. If the last return does not match, a translate look-aside buffer is used to determine the address.
    Type: Grant
    Filed: December 7, 1990
    Date of Patent: November 24, 1992
    Assignee: International Business Machines
    Inventors: Arturo M. de Nicolas, John C. O'Quin, III
  • Patent number: 5161219
    Abstract: A computer system has a cache located between input/output devices and a main system memory. All system memory accesses by the input/output devices are made through the cache. Memory accesses through the cache are limited to those addresses which are accessible to a central processor and input/output devices. All access to such addresses by the central processor are made through the cache.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: November 3, 1992
    Assignee: International Business Machines Corporation
    Inventors: James O. Nicholson, John C. O'Quin, III, John T. O'Quin, II, Frederick E. Strietelmeier
  • Patent number: 5143635
    Abstract: Heat exchange fluids have improved flow characteristics at low temperature by incorporation of specific surfactant drag reducing compositions. The drag reducing composition comprises (1) a quaternary ammonium surfactant and (2) a preferably stoichiometric or greater amount of an organic counterion. The counterion is preferably 2,6-dihydroxybenzoate which contains a negatively charged head group substituent and a hydroxyl group in both adjacent positions.
    Type: Grant
    Filed: November 6, 1991
    Date of Patent: September 1, 1992
    Assignee: Energy, Mines & Resources - Canada
    Inventors: John C. O'C. Young, Christopher B. Murray
  • Patent number: 5129088
    Abstract: A data processing method for storing groups of related information in a storage subsystem of a data processing system in which the storage subsystem includes one or more storage devices having a plurality of block addressable storage locations (blocks or sectors) each of which stores a predetermined fixed number of bytes of said information. The method includes the step of establishing allocatable increments of storage, called physical partitions, which comprise a predetermined number of contiguous addressable blocks, and initially allocating, in response to a request to the operating system, a preselected number of partitions for each group of related information, where the partitions in each group are not necessarily physically contiguous and where the number that is selected is the minimum number of partitions required to store the group of related information.
    Type: Grant
    Filed: July 3, 1990
    Date of Patent: July 7, 1992
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Auslander, Albert Chang, Stephen P. Morgan, John T. O'Quin, II, John C. O'Quin, III
  • Patent number: 5129064
    Abstract: The system and method of this invention allows a simulated processor to receive an interrupt request from I/O devices. A simulated interrupt controller routine determines whether to post an interrupt to the simulated CPU. The simulated interrupt controller routine posts an interrupt to the simulated CPU by updating one byte, which is owned by the simulated interrupt controller, of a two byte halfword. The other byte is owned by the simulated CPU and is updated by the simulated CPU when its internal interrupt enabled state changes. Each byte of the two byte halfword is updated independently, but is loaded by the simulated CPU with only one instruction to determine if an interrupt should be acknowledged.The simulated CPU minimizes the overhead of polling for an interrupt by performing a graph analysis of the instruction flow of control to determine the locations to poll for interrupts.
    Type: Grant
    Filed: August 27, 1990
    Date of Patent: July 7, 1992
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Fogg, Jr., Arturo M. de Nicholas, John C. O'Quin, III
  • Patent number: 4937448
    Abstract: Self-normalization of laser spectrometers is provided by I"/I laser modulation and detection. A single tunable diode laser is frequency modulated by a high S/N ratio triangle wave, mechanically chopped, passed through an isothermal in-line gas and reference chamber absorption cell, and synchronously detected to provide the I" and I signals. The preferred embodiment discloses isotopic ratio measurements. The invention has application to quantitative trace gas measurements generally.
    Type: Grant
    Filed: May 26, 1988
    Date of Patent: June 26, 1990
    Assignee: Spectra-Physics, Inc.
    Inventors: Arlan W. Mantz, John C. O'Connell
  • Patent number: 4761737
    Abstract: A memory management system method increases the size of a segment in blocks of 64K virtual pages in response to the system detecting that the requested page has been protected. The conventional UNIX type System Calls create and open files in virtual memory. All pages are protected "read only" until a SHMAT type System Call is made to operate on a page at a specific address. At that point in the process, a protection exception is recognized by the system and the UNIX kernel takes control to remove the protection and update the appropriate data structures to reflect the new status of the page and the addresses in real memory where the page may be found. Segments containing mapped files are also extended by the method.
    Type: Grant
    Filed: January 16, 1986
    Date of Patent: August 2, 1988
    Assignee: International Business Machines Corporation
    Inventors: Keith E. Duvall, Anthony D. Hooten, John C. O'Quin, III, Todd A. Smith
  • Patent number: D295894
    Type: Grant
    Filed: September 26, 1985
    Date of Patent: May 24, 1988
    Assignee: Acme United Corporation
    Inventors: Edward J. Sharkany, John C. O'Donnell
  • Patent number: RE36462
    Abstract: A method to logically serialize a plurality of independent system events in a virtual memory data processing system. Each event causes interrupt servicing routines to be executed and requires data structures that record the status of virtual pages to be updated. The system events include the interrupt that is generated as a result of a page fault, the interrupt that is generated as a result of a paging I/O completion operation that resolves a page fault, and lastly interrupts generated in response to a supervisory call to a paging service.
    Type: Grant
    Filed: October 4, 1996
    Date of Patent: December 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Albert Chang, Mark F. Mergen, John T. O'Quin, II, John C. O'Quin, III, Mark D. Rogers