Patents by Inventor Michael P. Warres

Michael P. Warres 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: 9146789
    Abstract: Location-independent references include a live reference containing a location of a remote object and a universally unique identifier (UUID) which provides a unique global reference to that remote object. If a method call to the remote object using the live reference fails, the UUID is used to obtain a new reference to the remote object and the new reference is then used to make another method call. A new reference can be obtained from an identifier directory that contains a mapping between UUIDs and location-independent references. When a remote object is first created, or when a remote object is moved from one location to another, the remote object registers with any and all such directories that it can find in its environment. These registrations are leased; that is, if they are not occasionally refreshed by the remote object which registered them, they are dropped from the directory.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: September 29, 2015
    Assignee: Oracle America, Inc.
    Inventors: James H. Waldo, Timothy J. Blackman, Daniel J. Ellard, Robert F. Sproull, Jane A. Loizeaux, Michael P. Warres
  • Patent number: 7565533
    Abstract: Systems and methods for securing the content integrity of and access to object data and code in a distributed system. Content protecting URLs provide a mechanism for checking code or data transmitted out-of-band. Dynamic permission grants are supported during program execution for code or users unknown prior to runtime.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: July 21, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert W. Scheifler, Timothy J. Blackman, Michael P. Warres
  • Patent number: 7296275
    Abstract: A system consistent with the present invention reduces the number of redundant class descriptors that are sent during remote method calls by using serialization contexts. “Serialization contexts” are dictionary objects that map a class descriptor to a corresponding integer handle. When possible, the integer handle, rather than the full class descriptor, is passed, saving processing time in RMI calls.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Adrian E. Colley, Peter C. Jones, Robert W. Schiefler, Michael P. Warres, Ann M. Wollrath
  • Publication number: 20040216150
    Abstract: Systems and methods for securing the content integrity of and access to object data and code in a distributed system. Content protecting URLs provide a mechanism for checking code or data transmitted out-of-band. Dynamic permission grants are supported during program execution for code or users unknown prior to runtime.
    Type: Application
    Filed: November 5, 2002
    Publication date: October 28, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Robert W. Scheifler, Timothy J. Blackman, Michael P. Warres
  • Publication number: 20020124118
    Abstract: A system consistent with the present invention reduces the number of redundant class descriptors that are sent during remote method calls by using serialization contexts. “Serialization contexts” are dictionary objects that map a class descriptor to a corresponding integer handle. When possible, the integer handle, rather than the full class descriptor, is passed, saving processing time in RMI calls.
    Type: Application
    Filed: January 4, 2001
    Publication date: September 5, 2002
    Inventors: Adrian E. Colley, Peter C. Jones, Robert W. Schiefler, Michael P. Warres, Ann M. Wollrath