Patents by Inventor Ryan S. O'Connell

Ryan S. O'Connell 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: 10074107
    Abstract: A system receives notification that at least one user interested in acquiring desired information is within a predefined area. The system receives the desired information from a client located within the predefined area, and electronically transmits the desired information to the at least one user. The desired information is received by the at least one user via a wireless device.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: September 11, 2018
    Assignee: Oracle America, Inc.
    Inventors: Kyle T. Grucci, Ryan S. O'Connell, Kevin Osborn
  • Publication number: 20170200198
    Abstract: A system receives notification that at least one user interested in acquiring desired information is within a predefined area. The system receives the desired information from a client located within the predefined area, and electronically transmits the desired information to the at least one user. The desired information is received by the at least one user via a wireless device.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 13, 2017
    Inventors: Kyle T. Grucci, Ryan S. O'Connell, Kevin Osborn
  • Patent number: 7873951
    Abstract: A Java code directive automatically defines the fields declaring methods in delegation objects such that the compiler generates the corresponding delegation signatures and/or headers. The configurations define a predetermined sequence, or annotation, of compiler interpreted instructions to identify a class as a delegation class from an invoking object, and generate the required signature, or header in the invoking object. The resulting signature satisfies the compiler restriction to implement each method in the delegation class. Particular methods for which a specific implementation is desired may then be superceded or supplemented by specific coded instructions in the invoking object. In this manner, a developer need not manually code the implementation, or signature (so-called “boilerplate code), for each method in a delegated object (class).
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: January 18, 2011
    Assignee: Oracle America, Inc.
    Inventors: Robert K. Bissett, Ryan C. Shoemaker, Ryan S. O'Connell, Kyle T. Grucci
  • Patent number: 7536679
    Abstract: A software compliance test is typically directed only at particular classes in the inheritance hierarchy. Inherited APIs (classes), which are not the focus of the test, may cause the application under test (AUT) to fail the compliance test since some of the underlying classes differ from a reference implementation. Accordingly, a verification tool employs the same version and implementation of inherited APIs in the reference implementation of these inherited APIs as the application under test. A dynamic class loader examines class inheritance references made by the application under test to determine if the class is included in the API to be tested, or if the class is outside the scope of the API to be tested. If the class corresponds to the API to be tested, then the dynamic loader uses the reference implementation of the API for comparison. Otherwise, the reference implementation employs the same inherited class references as the application under test.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: May 19, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Ryan S. O'Connell, Kyle T. Grucci, Kevin G. Osborn, Ryan K. Lubke, Lance J. Andersen
  • Patent number: 7430306
    Abstract: A method of verifying the identity of a user by comparing a biomorphic sample from the user with a stored biomorphic pattern of the user, without access to an online database of encoded biomorphic patterns. An authorization process receives an encoded biomorphic pattern from the user, the encoded biomorphic pattern stored on a storage device containing a processor. The processor is powered by a device capable of reading the storage device. The authorization process verifies the encoded biomorphic pattern is a valid biomorphic pattern with a valid expiration date, and compares the encoded biomorphic pattern on the storage device to a biomorphic sample provided by the user, in order to grant access to the user. If an online database is available, authorization process transmits the result to the online database and receives, in return, an updated expiration date. The authorization process updates the storage device with the updated expiration date.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: September 30, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Kevin Osborn, Ryan S. O'Connell, Kyle T. Grucci, Lance J. Andersen
  • Patent number: 7120680
    Abstract: Mechanisms and techniques operate in a computerized device to provide a network analyzer that identifies a useable network configuration in an existing network configuration. The network analyzer receives a preferred network configuration defining a preferred network topology and analyzes an existing network configuration to produce an existing network topology. The network analyzer then compares the preferred network topology to the existing network topology, for example using a graph matching technique, to identify a useable network configuration within the existing network configuration that most closely supports operation of the preferred network configuration.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: October 10, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Joseph W. Higgins, John F. Ackerley, Ryan S. O'Connell