Patents by Inventor Michael Raymond

Michael Raymond 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: 10127272
    Abstract: Techniques for modifying a database query are disclosed. A source and/or time associated with an initial database query for execution on a database are determined. A modification of the initial database query is determined based on the source and/or time. The modification includes adding a filter to the initial database query. The modified database query is executed to return a set of results. Optionally, partitions of the database that are relevant to the modified database query may be selected. The modified database query may be executed on only the relevant partitions. The datasets included in the results to the modified database query may be more important, relevant, and/or valuable to a user than the datasets that were excluded based on the filter. The datasets included in the results may be retrieved from faster data storage than the excluded datasets.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: November 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Andy Tremayne, Michael Raymond
  • Publication number: 20170337391
    Abstract: A computer implemented method for activating assignments of permission sets may include enabling, by a server computing system, assignment of one or more permission sets to a user, wherein access to a computing resource associated with the one or more permission sets is blocked until the assignment of the one or more permission sets is activated; detecting, by the server computing system, a start of a first user session associated with the user; and activating, by the server computing system, the assignment of the one or more permission sets based on the detecting of the start of the first user session and based on one or more of the user and the first user session satisfying one or more qualification requirements.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: Aris CHANG, Jimmy HUA, Bharath Kumar PAREEK, Sukrutha Raman BHADOURIA, Belinda WONG, Thomas WYRICK, Michael RAYMOND
  • Publication number: 20170277747
    Abstract: Techniques for modifying a database query are disclosed. A source and/or time associated with an initial database query for execution on a database are determined. A modification of the initial database query is determined based on the source and/or time. The modification includes adding a filter to the initial database query. The modified database query is executed to return a set of results. Optionally, partitions of the database that are relevant to the modified database query may be selected. The modified database query may be executed on only the relevant partitions. The datasets included in the results to the modified database query may be more important, relevant, and/or valuable to a user than the datasets that were excluded based on the filter. The datasets included in the results may be retrieved from faster data storage than the excluded datasets.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventors: ANDY TREMAYNE, MICHAEL RAYMOND
  • Patent number: 8433902
    Abstract: A system switches between non-secure and secure modes by making processes, applications, and data for the non-secure mode unavailable to the secure mode and vice versa. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process. A process scheduler traverses the queue and only allocates time to processes that have a state flag that matches the current mode. Running processes are marked to be idled and are flagged as unrunnable, depending on the security mode, when the process reaches an intercept point. The scheduler is switched to allow only threads that have a flag that corresponding to the active security mode to be run.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: April 30, 2013
    Assignee: Silicon Graphics International Corp.
    Inventors: Patrick J. Donlin, Michael Raymond
  • Publication number: 20110078699
    Abstract: A system switches between non-secure and secure modes by making processes, applications, and data for the non-secure mode unavailable to the secure mode and vice versa. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process. A process scheduler traverses the queue and only allocates time to processes that have a state flag that matches the current mode. Running processes are marked to be idled and are flagged as unrunnable, depending on the security mode, when the process reaches an intercept point. The scheduler is switched to allow only threads that have a flag that corresponding to the active security mode to be run.
    Type: Application
    Filed: December 6, 2010
    Publication date: March 31, 2011
    Inventors: Patrick J. Donlin, Michael Raymond
  • Patent number: 7849311
    Abstract: The present invention is a system that switches between non-secure and secure modes by making processes, applications and data for the non-active mode unavailable to the active mode. That is, non-secure processes, applications and data are not accessible when in the secure mode and visa versa. This is accomplished by creating dual hash tables where one table is used for secure processes and one for non-secure processes. A hash table pointer is changed to point to the table corresponding to the mode. The path-name look-up function that traverses the path name tree to obtain a device or file pointer is also restricted to allow traversal to only secure devices and file pointers when in the secure mode and only to non-secure devices and files in the non-secure mode. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: December 7, 2010
    Assignee: Silicon Graphics International
    Inventors: Patrick J. Donlin, Michael Raymond
  • Publication number: 20090007256
    Abstract: An arrangement is provided for programmatically responding to a privilege request on behalf of a user by pre-configuring a trusted entity with a list of processes requiring elevated user credentials and a set of user's credentials having such privilege. The trusted entity determines if a requested process is included in the list of processes, and responds to the privilege requests generated by the kernel of the operating system for such processes, eliminating the need for the user to manually authenticate using some type of input mechanism.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael Raymond, Yu Chen, Wei Wang, Mark T. Hanson, Jonathan David Schwartz, Kenneth W. Sykes
  • Publication number: 20070180217
    Abstract: A system that, at a process checkpoint, pauses the process to copy the system state for the process and then copies pages of the process in memory to disk storage while the process continues to run. When a write to a page by the process is to occur that requires a translation from a virtual address to a physical address the write is intercepted. The page that is being modified is duplicated and then the process is allowed to modify the page and continue. The duplicate page is then stored as part of the checkpoint copy.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Applicant: Silicon Graphics, Inc.
    Inventors: Michael Raymond, Patrick Donlin
  • Publication number: 20060212945
    Abstract: The present invention is a system that switches between non-secure and secure modes by making processes, applications and data for the non-active mode unavailable to the active mode. That is, non-secure processes, applications and data are not accessible when in the secure mode and visa versa. This is accomplished by creating dual hash tables where one table is used for secure processes and one for non-secure processes. A hash table pointer is changed to point to the table corresponding to the mode. The path-name look-up function that traverses the path name tree to obtain a device or file pointer is also restricted to allow traversal to only secure devices and file pointers when in the secure mode and only to non-secure devices and files in the non-secure mode. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Inventors: Patrick Donlin, Michael Raymond
  • Publication number: 20020099586
    Abstract: A system, method and computer program product for risk assessment and interactive risk management.
    Type: Application
    Filed: November 20, 2001
    Publication date: July 25, 2002
    Applicant: National Britannia Group Ltd.
    Inventors: Marc Bladen, Richard Hocking, Fred Houghton, Philip Jones, Peter Matthews, Anthony Record, Mark Sainty, Adrian Walker, Rhys Williams, Philip Johnson, Michael Raymond, Lesley Tomlinson
  • Patent number: 5328126
    Abstract: Brake levers are molded in place through an opening in the base of a video cassette. The brake levers have first brake arms with outward extending reel grippers at distal ends, and second actuator arms with an actuator connected between distal ends of the actuator arms. Medial portions of the levers are supported on integrally formed living hinges with axes perpendicular to the base. Pressing outward on the actuator arms with the actuator rotates the levers about the hinges so that the brake arms and grippers are withdrawn from contact with the reels. The actuator has two legs which are joined centrally by a hinge and which extend angularly to living hinge interconnections with the actuator arms. As a pin or blade pushes on the central connection in a direction parallel to the hinge axes of the operating levers, the actuator legs spread forcing distal ends of the actuator arms apart and distal ends of the brake arms and the grippers together, releasing the reel brake.
    Type: Grant
    Filed: February 8, 1993
    Date of Patent: July 12, 1994
    Assignee: LCV Associates
    Inventors: Paul J. Gelardi, David A. Capotosto, James R. Dussault, Michael Raymond