Patents by Inventor Richard Mousseau
Richard Mousseau 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: 9888010Abstract: An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: GrantFiled: June 28, 2017Date of Patent: February 6, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Publication number: 20170302673Abstract: An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: ApplicationFiled: June 28, 2017Publication date: October 19, 2017Inventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Patent number: 9723008Abstract: An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: GrantFiled: September 8, 2015Date of Patent: August 1, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Patent number: 9723009Abstract: A security solution provides secure communication in a multi-tenant environment which includes a connection-based fabric, storage cells holding data associated with different tenants, database servers which provide a plurality of database services using said data, application servers hosting database service consumers. The fabric is configured into partitions isolating the storage cells from the database service consumers. The application servers securely associate unique database service consumer identities with each database service consumer and all communications with the database servers. The database servers reject all communications from the application servers which do not include an identity and use an access control list to control access from the database service consumers to the database services using address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: GrantFiled: September 8, 2015Date of Patent: August 1, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Patent number: 9325592Abstract: A system and method can manage software services in virtualized and non-virtualized environments. A plurality of data collection components in a computing environment can include a plurality of virtual machines running on the one or more microprocessors, wherein the plurality of virtual machines are adapted to be deployed with services and applications. Each data collection component operates to use one or more data structures to communicate with a data consumer, wherein each data structure describes metrics to be collected by said data collection component and is capable of containing collected metric values.Type: GrantFiled: July 31, 2013Date of Patent: April 26, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Franklin Fulton Simpson, John Herendeen, Richard Mousseau, Codanda Ganapathy Chinnappa
-
Publication number: 20160072817Abstract: A security solution provides secure communication in a multi-tenant environment which includes a connection-based fabric, storage cells holding data associated with different tenants, database servers which provide a plurality of database services using said data, application servers hosting database service consumers. The fabric is configured into partitions isolating the storage cells from the database service consumers. The application servers securely associate unique database service consumer identities with each database service consumer and all communications with the database servers. The database servers reject all communications from the application servers which do not include an identity and use an access control list to control access from the database service consumers to the database services using address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: ApplicationFiled: September 8, 2015Publication date: March 10, 2016Inventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Publication number: 20160072816Abstract: An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list.Type: ApplicationFiled: September 8, 2015Publication date: March 10, 2016Inventors: Vadim Makhervaks, Richard Mousseau, Bjørn Dag Johnsen, Sumanta Chatterjee, Avneesh Pant, Jean De Lavarene, Kant C. Patel, Bhaskar Mathur, Feroz Alam Khan, Sudeep Vatsanath Reguna
-
Patent number: 8627328Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. Operations teams can define policies, based on application-level service level agreements (SLA) that govern the allocation of hardware and software resources to ensure that quality of service (QoS) goals are met across virtual and non-virtualized platforms. The system use a rules engine that can compare administrator defined constraints with runtime metrics; generate events when a constraint is violated by a metric of the runtime metrics and generate events when a constraint is violated by a metric of the runtime metrics.Type: GrantFiled: November 13, 2009Date of Patent: January 7, 2014Assignee: Oracle International CorporationInventors: Richard Mousseau, John Herendeen, Mark Spotswood, Ravi Sankar Akella, Chinnappa Codanda, Michael Jasnowski
-
Patent number: 8490064Abstract: Metadata can be used for determining or selecting debug points to activate for server software. The metadata can be used for selecting or logically grouping the debug point without requiring the selecting of debug points based upon package boundaries. The metadata can be used by the system to produce a select set of the debug activation information. This debug activation information can be used by a management unit to activate debug points in the server software.Type: GrantFiled: May 20, 2005Date of Patent: July 16, 2013Assignee: Oracle International CorporationInventors: Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Stephen Hess, Richard Mousseau
-
Patent number: 8429650Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system uses a plurality of agents to manage the software processes and resources running in the computing environment. The system also uses a controller to collect data from the agents about the current operating performance of the computing environment and to deploy the services in a way that best honors the service level agreements of all deployed services. The communication between each of the plurality of agents and the controller is secured with a mutual authentication method.Type: GrantFiled: November 13, 2009Date of Patent: April 23, 2013Assignee: Oracle International CorporationInventors: Paul Ferwerda, John Herendeen, Richard Mousseau
-
Publication number: 20110266066Abstract: A rotary dry drilling system comprises a surface mounted drill having a drill bit and a drill bit driver rotationally connected by a hollow drill string. There is included core sample capture means adapted to travel from the head of the drill string to the tail of the drill string. The system also comprises an auger for removing cuttings from a comminution zone and cuttings fluidization means to facilitate transport of cuttings from the comminution zone to the auger. Once the cuttings are removed by the auger they are collected and transported to the surface for disposal.Type: ApplicationFiled: October 30, 2010Publication date: November 3, 2011Applicant: NORTHERN CENTRE FOR ADVANCED TECHNOLOGY INC.Inventors: Marcel VIEL, William Joseph SOREL, James Thomas ATWELL, Richard MOUSSEAU, Dale BOUCHER, David Roberts
-
Patent number: 7930704Abstract: The J2EE connector architecture can be extended to reduce coding redundancy and resource consumption. A base J2EE connector can be used to allow an application to communicate with a first system or location. An extended connector can be used to communicate with a second system or location. The extended connector can use communication information located in the base connector, such that the extended connector only needs to store configuration information to allow the application to communicate with the second system or location. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: GrantFiled: February 4, 2003Date of Patent: April 19, 2011Assignee: Oracle International CorporationInventors: Richard Mousseau, Prasenjit Mukherjee, Deborah C. June
-
Patent number: 7921084Abstract: Upon an event, diagnostic information about the state of server software can be compiled. The diagnostic information can include information concerning the JDBC subsystem. A timer can be used to inhibit a compilation of a new diagnostic image if the old diagnostic image was recently compiled.Type: GrantFiled: January 25, 2006Date of Patent: April 5, 2011Assignee: Oracle International CorporationInventors: Rahul Srivastava, Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Stephen Hess, Richard Mousseau
-
Publication number: 20100125477Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. Operations teams can define policies, based on application-level service level agreements (SLA) that govern the allocation of hardware and software resources to ensure that quality of service (QoS) goals are met across virtual and non-virtualized platforms. The system use a rules engine that can compare administrator defined constraints with runtime metrics; generate events when a constraint is violated by a metric of the runtime metrics and generate events when a constraint is violated by a metric of the runtime metrics.Type: ApplicationFiled: November 13, 2009Publication date: May 20, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Richard Mousseau, John Herendeen, Mark Spotswood, Ravi Sankar Akella, Chinnappa Codanda, Michael Jasnowski
-
Publication number: 20100125855Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system uses a plurality of agents to manage the software processes and resources running in the computing environment. The system also uses a controller to collect data from the agents about the current operating performance of the computing environment and to deploy the services in a way that best honors the service level agreements of all deployed services. The communication between each of the plurality of agents and the controller is secured with a mutual authentication method.Type: ApplicationFiled: November 13, 2009Publication date: May 20, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Paul Ferwerda, John Herendeen, Richard Mousseau
-
Patent number: 7506342Abstract: Systems and methods in accordance with the present invention improve upon standard J2EE Connector Architecture implementations by adding functionality not included in the Architecture specification. An improved implementation can include, for example, packaging and development interfaces that allow any J2EE-compliant resource adapter to plug into J2EE applications in a modular manner. A connection manager can provide a scalable application environment that can support a large number of clients requiring access to an EIS. A connection manager can also provide active connection pool management and deployment. A transaction manager can allow transaction management across multiple resource managers, while a resource adapter can provide support for integrated error logging and tracing. A password converter tool can be used with the security management contract to parse and encrypt any passwords in the deployment descriptor.Type: GrantFiled: July 11, 2003Date of Patent: March 17, 2009Assignee: BEA Systems, Inc.Inventors: Richard Mousseau, Prasenjit Mukherjee, Deborah C. June
-
Patent number: 7395458Abstract: Diagnostic Instrumentation system can use diagnostic monitors. The diagnostic monitors can be indicated using instrumentation at class loading time. The diagnostic monitors can have associated diagnostic functions which can be enabled or disenabled while the server software is running.Type: GrantFiled: May 20, 2005Date of Patent: July 1, 2008Assignee: BEA Systems, Inc.Inventors: Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Stephen Hess, Richard Mousseau
-
Patent number: 7379849Abstract: Diagnostic information can be stored and then collected into a large diagnostic image file upon an event, such as a prefailure condition. The diagnostic image can be compressed for emailing to a second site to allow the determination of problems with server software at the server software site.Type: GrantFiled: May 20, 2005Date of Patent: May 27, 2008Assignee: BEA Systems, Inc.Inventors: Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Stephen Hess, Richard Mousseau
-
Patent number: 7376534Abstract: In one embodiment, watch rules can be created for diagnosis information. The watch rules can be examined against the diagnosis information and if there is a match, a notification can be based upon a predetermined notification type.Type: GrantFiled: May 20, 2005Date of Patent: May 20, 2008Assignee: BEA Systems, Inc.Inventors: Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Peter Bower, Stephen Hess, Franklin Simpson, Richard Mousseau
-
Patent number: 7359831Abstract: A diagnostic context can be associated with a request and the diagnostic context can be used for determining whether to do diagnosis functions at predetermined points.Type: GrantFiled: May 20, 2005Date of Patent: April 15, 2008Assignee: BEA Systems, Inc.Inventors: Sandeep Shrivastava, Rajendra Inamdar, Ryan LeCompte, R. Sean Lindsay, Stephen Hess, Richard Mousseau