Patents by Inventor Karen Margaret Pearson Kinnear

Karen Margaret Pearson Kinnear 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: 10789047
    Abstract: Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: September 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Jiangli Zhou, Ioi Kim Lam, Calvin C. Cheung, Karen Margaret Pearson Kinnear
  • Publication number: 20200004508
    Abstract: Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 2, 2020
    Applicant: Oracle International Corporation
    Inventors: Jiangli Zhou, Ioi Kim Lam, Calvin C. Cheung, Karen Margaret Pearson Kinnear
  • Patent number: 10417024
    Abstract: Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 17, 2019
    Assignee: Oracle International Corporation
    Inventors: Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan, Ioi Kim Lam
  • Patent number: 10394528
    Abstract: Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 27, 2019
    Assignee: Oracle International Corporation
    Inventors: Jiangli Zhou, Ioi Kim Lam, Calvin C. Cheung, Karen Margaret Pearson Kinnear
  • Publication number: 20190108047
    Abstract: Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Applicant: Oracle International Corporation
    Inventors: Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan, Ioi Kim Lam
  • Patent number: 10191753
    Abstract: Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 29, 2019
    Assignee: Oracle International Corporation
    Inventors: Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan, Ioi Kim Lam
  • Publication number: 20170286065
    Abstract: Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Oracle International Corporation
    Inventors: Jiangli Zhou, Ioi Kim Lam, Calvin C. Cheung, Karen Margaret Pearson Kinnear
  • Publication number: 20170286255
    Abstract: Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.
    Type: Application
    Filed: May 17, 2016
    Publication date: October 5, 2017
    Applicant: Oracle International Corporation
    Inventors: Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan, Ioi Kim Lam