Patents by Inventor Matthew R. Hill

Matthew R. Hill 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: 20200182151
    Abstract: A gas turbine engine for an aircraft comprises a gearbox that receives an input from a core shaft and outputs drive to the fan so as to drive the fan at a lower rotational speed than the core shaft. The gearbox is an epicyclic gearbox comprising planet gears, each of which is rotatable about its own axis on a respective pin, with a journal bearing formed between each planet gear and its respective pin. A first oil supply system is arranged to provide an oil supply to the journal bearing via a first journal bearing supply channel formed through the pin. A second oil supply system is arranged to provide an oil supply to the journal bearing via a second journal bearing supply channel formed through the pin, the second oil system being different to the first oil system.
    Type: Application
    Filed: November 19, 2019
    Publication date: June 11, 2020
    Applicant: ROLLS-ROYCE plc
    Inventor: Matthew R. HILL
  • Patent number: 9815032
    Abstract: The present invention relates to a mixed-matrix composition comprising polymer having a fractional free volume of at least 0.1 and porous particles.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: November 14, 2017
    Assignees: The Regents of the University of Colorado, Commonwealth Scientific and Industrial Research Organisation
    Inventors: Matthew R. Hill, Cher Hon Lau, Kristina Konstas, Phuc Tien Nguyen, Douglas Gin, Richard D. Noble
  • Patent number: 9473498
    Abstract: A client module downloaded by web browser from a server receives authentication information to open a smart card in a card reader and to initiate a secure network connection to a first server module running on a server. The client module calls a second server module running on the server. And the client module receives a new application for the smart card. Then the client module causes the smart card to delete an old application and load the new application. Each of the operations performed by client module occurs in a single session.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 18, 2016
    Assignee: Oracle America, Inc.
    Inventors: Oscar A. Montemayor, Matthew R. Hill
  • Publication number: 20150283520
    Abstract: The present invention relates to a mixed-matrix composition comprising polymer having a fractional free volume of at least 0.1 and porous particles.
    Type: Application
    Filed: November 26, 2013
    Publication date: October 8, 2015
    Applicants: The Regents of the University of Colorado, A Body Corporate, Commonwealth Scientific and Industrial Research Organization
    Inventors: Matthew R. Hill, Cher Hon Lau, Kristina Konstas, Phuc Tien Nguyen, Douglas Gin, Richard D. Noble
  • Publication number: 20130332999
    Abstract: A client module downloaded by web browser from a server receives authentication information to open a smart card in a card reader and to initiate a secure network connection to a first server module running on a server. The client module calls a second server module running on the server. And the client module receives a new application for the smart card. Then the client module causes the smart card to delete an old application and load the new application. Each of the operations performed by client module occurs in a single session.
    Type: Application
    Filed: August 14, 2013
    Publication date: December 12, 2013
    Applicant: Oracle International Corporation
    Inventors: Oscar A. Montemayor, Matthew R. Hill
  • Patent number: 8484713
    Abstract: A system and method is provided to facilitate secure communications for a server-application executing on a resource-constrained device. A request, from a client application executing on a client device to access a server application executing on the resource-constrained device is received on an application-specific secure port of a resource-constrained device. The request is authenticated using a security token stored in an application context of the server application. The authentication is performed by a transport security layer protocol executing within the application context of the server application. The security token is specific for the server application. A secure connection is established directly between the secure port and the client application upon the authentication being successful.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: July 9, 2013
    Assignee: Oracle America, Inc.
    Inventors: Tanjore S Ravishankar, Thierry Violleau, Matthew R Hill
  • Patent number: 8245285
    Abstract: A system and method is provided to facilitate secure communications for a server-application executing on a resource-constrained device. A request, from a client application executing on a client device to access a server application executing on the resource-constrained device is received on an application-specific secure port of a resource-constrained device. The request is authenticated using a security token stored in an application context of the server application. The authentication is performed by a transport security layer protocol executing within the application context of the server application. The security token is specific for the server application. A secure connection is established directly between the secure port and the client application upon the authentication being successful.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: August 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Tanjore S. Ravishankar, Thierry Violleau, Matthew R. Hill
  • Patent number: 8176533
    Abstract: An authentication mechanism is provided to authenticate both client and user of a portable computing device when the user causes a client to request a protected resource on the portable computing device. Upon receiving a request a protected resource by the client, the authentication mechanism determines which authentication method is specified for authentication of the client, and authenticates the client accordingly. Upon a determination that the client is authentic, the authentication mechanism invokes a user interface that is separate and distinct from the client to solicit input from the user. Based on the input solicited from the user, the authentication mechanism determines whether the user is an authentic user of the portable computing device. If it is determined that the user is an authentic user, the authentication mechanism determines based on an indication from the user whether the client should be authorized to access the protected resource requested.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Thierry P. Violleau, Tanjore Ravishankar, Matthew R. Hill, Sebastian J. Hans
  • Patent number: 8032872
    Abstract: To execute legacy smart card applications in a next generation smart card environment, a mechanism converts the applications into a format executable by the next generation smart card platforms. For instance, in a Java-based environment, a normalizer tool translates a CAP file into a Java Class file. Additional mechanisms recreate, on next generation smart cards, a specialized environment that allows the legacy applications to execute without impacting legacy and non-legacy application performance. For example, mechanisms create new instances of previously shared objects so that legacy applications can continue to expect exclusive access to those objects. Moreover, mechanisms manage the communication between a legacy application and non-legacy applications by controlling how and when calls are sent to the legacy application.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: October 4, 2011
    Assignee: Oracle America, Inc.
    Inventors: Thierry P. Violleau, Tanjore S. Ravishankar, Matthew R. Hill, Saqib Ahmad
  • Patent number: 7926086
    Abstract: A access control mechanism is provided on a computing device to allow an application provider to set up a declarative security policy specific to an application module. When a runtime environment of the computing device receives a request from a second application instance in a second execution context to access a protected resource in a first application instance, the runtime environment invokes the access control mechanism to determine, based on a protection-domain-level domain security policy, whether the second application instance is allowed to access protected resources in the first execution context. If so, the runtime environment invokes the access control mechanism to determine, based on a declarative security policy for a first application module associated with the first application instance, whether the second application instance is allowed to access the protected resource. If so, the runtime environment allows the second application instance access to the protected resource requested.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: April 12, 2011
    Assignee: Oracle America, Inc.
    Inventors: Thierry P. Violleau, Tanjore Ravishankar, Matthew R. Hill
  • Patent number: 7900200
    Abstract: A persistence management system facilitates porting servlet-based applications, such as Web applications, to an extremely mobile/nomadic system such as a resource-constrained device platform, e.g., a smart card, where sessions on a card acceptance device are intermittent by nature. Persistence management system (i) minimizes the startup time, and (ii) restores applications in a consistent state. The persistent management system supports: a) selective persistence of servlet model objects: both container-managed objects and application-managed objects; b) optional persistence of threads; and c) optional persistence of connection objects.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: March 1, 2011
    Assignee: Oracle America, Inc.
    Inventors: Thierry Violleau, Tanjore S. Ravishankar, Sebastian Jürgen Hans, Matthew R. Hill
  • Patent number: 7836456
    Abstract: In a smart card system in which applications executing in different execution contexts are allowed to communicate with each other only through shareable interface objects (SIO's), a registry mechanism is provided to mediate in inter-application communication between legacy applets, extended applets and servlets. A request by a client application for a SIO of a server application in a different execution context is routed to the registry mechanism by the system. Dependent on what types the client and server applications are, the registry mechanism provides call interfaces as would be expected by the applications to enable passing the SIO from the server application to the client application. In one embodiment, servlets and extended applets may also register and unregister their SIOs dynamically with the registration mechanism.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: November 16, 2010
    Assignee: Oracle America, Inc.
    Inventors: Thierry P. Violleau, Tanjore Ravishankar, Matthew R. Hill
  • Patent number: 7711783
    Abstract: A generic event notification service for a resource-constrained device is provided. One method includes receiving an event having a unique event identifier, and determining whether an event-producing application is authorized to fire the event. Upon a determination of authorization to fire the event, a determination is made whether any event-consuming applications are authorized by the event-producing application to receive the event. Upon a determination of authorization to receive the event, the event is forwarded to each authorized event-consuming application. In this manner, secure, flexible, generic, and uniform application interaction is facilitated.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: May 4, 2010
    Assignee: Oracle America, Inc.
    Inventors: Thierry Violleau, Tanjore S. Ravishankar, Sebastian Jürgen Hans, Matthew R. Hill
  • Publication number: 20080239564
    Abstract: An apparatus for controlling the temperature of a disk drive during manufacture of the disk drive has a cell having a mounting arrangement to which a disk drive can be mounted and having walls defining a volume in which the disk drive is received when mounted to the mounting arrangement during manufacture of the disk drive. At least one wall of the cell adjacent said volume is heat conductive and is arranged such that a disk drive when received in the volume does not touch said at least one wall. An air-agitating device agitates air between the at least one wall and a disk drive when received in the volume to encourage heat transfer between said at least one wall and a disk drive when inserted into the volume. The air-agitating device is mounted so as to be vibrationally isolated from a said disk drive when mounted in the cell.
    Type: Application
    Filed: September 13, 2006
    Publication date: October 2, 2008
    Applicant: XYRATEX TECHNOLOGY LIMITED
    Inventors: David R.B. Farquhar, Matthew R. Hill, Alexander S. Kay, David J. Orriss
  • Publication number: 20070169043
    Abstract: To execute legacy smart card applications in a next generation smart card environment, a mechanism converts the applications into a format executable by the next generation smart card platforms. For instance, in a Java-based environment, a normalizer tool translates a CAP file into a Java Class file. Additional mechanisms recreate, on next generation smart cards, a specialized environment that allows the legacy applications to execute without impacting legacy and non-legacy application performance. For example, mechanisms create new instances of previously shared objects so that legacy applications can continue to expect exclusive access to those objects. Moreover, mechanisms manage the communication between a legacy application and non-legacy applications by controlling how and when calls are sent to the legacy application.
    Type: Application
    Filed: December 18, 2006
    Publication date: July 19, 2007
    Inventors: Thierry P. Violleau, Tanjore S. Ravishankar, Matthew R. Hill, Saqib Ahmad