Patents by Inventor Alan A. Donovan

Alan A. Donovan 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: 10845624
    Abstract: An ophthalmic lens element includes an upper distance viewing zone and a lower near viewing zone. The upper distance viewing zone includes a central region with a first refractive power for clear distance vision and peripheral regions that are relatively positive in power compared to the first refractive power. The lower near viewing zone has a central region that is relatively positive in power compared to the first refractive power to account for accommodative lag. The powers of the peripheral regions of the lower near viewing zone are one of: i) equal to the power of the central region of the lower near viewing zone, ii) relatively positive in comparison to the power of the central region of the lower near viewing zone.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: November 24, 2020
    Assignee: Brien Holden Vision Institute Limited
    Inventors: Padmaja Rajagopal Sankaridurg, Cathleen Fedtke, Leslie Alan Donovan, Earl Leo Smith, III, Arthur Ho, Brien Anthony Holden
  • Publication number: 20190369416
    Abstract: An ophthalmic lens element includes an upper distance viewing zone and a lower near viewing zone. The upper distance viewing zone includes a central region with a first refractive power for clear distance vision and peripheral regions that are relatively positive in power compared to the first refractive power. The lower near viewing zone has a central region that is relatively positive in power compared to the first refractive power to account for accommodative lag. The powers of the peripheral regions of the lower near viewing zone are one of: i) equal to the power of the central region of the lower near viewing zone, ii) relatively positive in comparison to the power of the central region of the lower near viewing zone.
    Type: Application
    Filed: February 11, 2019
    Publication date: December 5, 2019
    Inventors: Padmaja Rajagopal Sankaridurg, Cathleen Fedtke, Leslie Alan Donovan, Earl Leo Smith, III, Arthur Ho, Brien Anthony Holden
  • Patent number: 10458140
    Abstract: The various processes of a plant are segmented into separate process blocks that are connected to one another using fluid conduits or electrical connections. Each process block is specialized to perform specific tasks in an assembly line manner to achieve an overall goal. For example, multiple distillation process blocks could be daisy-chained to create fuel from crude oil. Each process block is generally small enough to be mounted on a truck or a flatbed for easy transport, allowing for an assembly line of process blocks to be transported anywhere in the world with ease.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 29, 2019
    Assignee: Fluor Technologies Corporation
    Inventors: Fred Haney, Gary Donovan, Todd Roth, Alan Lowrie, George Morlidge, Simon Lucchini, Sean Halvorsen
  • Publication number: 20190178433
    Abstract: A tool system comprises a crawler, one or more tool interfaces, one or more tools operatively in communication with at least one the tool interface and adapted to perform a predetermined function in an interior of a predefined space, and a power interface. The tool system is deployed within the interior of the predefined space, e.g. a drilling riser, typically after operatively attaching a tool to a tool interface. Power is to the tool system which is moved to a position within the interior of where a predetermined function is to occur and the tool used to perform the predetermined function at the position within the interior of the predefined space where the predetermined function is to occur. In an embodiment, tool system comprises a first tool adapted to perform a first predefined function, e.g. a cleaning function, and second tool adapted to perform a second predefined function, e.g. an inspection function, where the two functions may be performed in a single pass of the tool system in the interior.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 13, 2019
    Applicant: Oceaneering International, Inc.
    Inventors: Patrick J Donovan, Michael William Killeen, Daniel J. Scoville, Mark Alan Stevens, Rajashekar Venkatachalam
  • Patent number: 10303529
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Fink, Alan A. Donovan, Darrell C. Reimer, Mark N. Wegman
  • Patent number: 10247964
    Abstract: An ophthalmic lens element includes an upper distance viewing zone and a lower near viewing zone. The upper distance viewing zone includes a central region with a first refractive power for clear distance vision and peripheral regions that are relatively positive in power compared to the first refractive power. The lower near viewing zone has a central region that is relatively positive in power compared to the first refractive power to account for accommodative lag. The powers of the peripheral regions of the lower near viewing zone are one of: i) equal to the power of the central region of the lower near viewing zone, ii) relatively positive in comparison to the power of the central region of the lower near viewing zone.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 2, 2019
    Assignee: Brien Holden Vision Institute
    Inventors: Padmaja Rajagopal Sankaridurg, Cathleen Fedtke, Leslie Alan Donovan, Earl Leo Smith, III, Arthur Ho, Brien Anthony Holden
  • Publication number: 20170031739
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Application
    Filed: October 13, 2016
    Publication date: February 2, 2017
    Applicant: International Business Machines Corporation
    Inventors: Stephen J. FINK, Alan A. DONOVAN, Darrell C. REIMER, Mark N. WEGMAN
  • Patent number: 9501334
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Fink, Alan A. Donovan, Darrell Reimer, Mark N. Wegman
  • Publication number: 20160004858
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for preserving code safety of application code that is received in a portable, instruction-set-neutral format. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a portable code file that is implemented in an instruction-set-neutral and source code independent format; translating the portable code file into native object code for execution on a particular instruction set architecture; generating a native executable for the particular instruction set architecture using the native object code; and validation the native executable using a trusted validator prior to execution of the native executable.
    Type: Application
    Filed: March 16, 2011
    Publication date: January 7, 2016
    Inventors: J. Bradley Chen, Alan A. Donovan, Robert Muth, David C. Sehr, Bennet Yee, Matthew Papakipos, Stephen White
  • Publication number: 20150331255
    Abstract: An ophthalmic lens element includes an upper distance viewing zone and a lower near viewing zone. The upper distance viewing zone includes a central region with a first refractive power for clear distance vision and peripheral regions that are relatively positive in power compared to the first refractive power. The lower near viewing zone has a central region that is relatively positive in power compared to the first refractive power to account for accommodative lag. The powers of the peripheral regions of the lower near viewing zone are one of: i) equal to the power of the central region of the lower near viewing zone, ii) relatively positive in comparison to the power of the central region of the lower near viewing zone.
    Type: Application
    Filed: March 14, 2013
    Publication date: November 19, 2015
    Inventors: Padmaja Rajagopal Sankaridurg, Cathleen Fedtke, Leslie Alan Donovan, Earl Leo Smith, III, Arthur Ho, Brien Anthony Holden
  • Patent number: 9141360
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a translation service that generates native object code by translating an intermediate representation of application code in a portable code format. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a translation service request for a native executable for a particular instruction set architecture from a requestor, where the translation service request includes data specifying portable code in an instruction-set neutral format; obtaining the portable code; translating the portable code into native object code for execution on the particular instruction set architecture; generating a native executable for the particular instruction set architecture; and returning the native executable to the requestor.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: J. Bradley Chen, Alan A. Donovan, Robert Muth, David C. Sehr, Bennet Yee
  • Publication number: 20090094168
    Abstract: Systems and methods are provided for providing enhanced late-life retirement income through the issuance of credits to a financial instrument. With these credits, the individuals have the potential for a higher return late in life in exchange for potential forfeiture of at least a portion of the designated account for premature death.
    Type: Application
    Filed: September 25, 2008
    Publication date: April 9, 2009
    Inventors: Philip Konrad Polkinghorn, Katherine Preli Cody, Zafar Rashid, John Vincent LaGrasse, Michael Alan Donovan, JR., Laurie Diane Lewis
  • Publication number: 20080271055
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Application
    Filed: June 27, 2008
    Publication date: October 30, 2008
    Applicant: International Business Machines Corp.
    Inventors: Stephen J. Fink, Alan A. Donovan, Darrell Reimer, Mark N. Wegman
  • Publication number: 20070179964
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Application
    Filed: January 6, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Alan Donovan, Darrell Reimer, Mark Wegman
  • Publication number: 20060106772
    Abstract: A method for regulating communication of information in a data structure between components of a computer program is disclosed. The method includes reading a computer program and automatically identifying fields of a data structure that must be transmitted from a first component of the computer program to a second component of the computer program. The method further includes generating a routine that indicates the fields of the data structure that were identified. The method further includes requiring the first component to execute the routine when sending the data structure to the second component, such that the first component only marshals the fields of the data structure that are indicated by the routine.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Inventors: Alan Donovan, Stephen Fink, Darrell Reimer
  • Publication number: 20060106771
    Abstract: A method for communicating information in a data structure between applications includes receiving a request from a first application for sending information in a data structure to a second application. The method further includes reading information from a run-time environment of the first application and identifying, based on the information, portions of the data structure to send. The method further includes marshalling the portions of the data structure that were identified and sending the portions of the data structure that were marshalled to the second application.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Inventors: Alan Donovan, Stephen Fink, Darrell Reimer