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: 10127272Abstract: 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: GrantFiled: March 22, 2016Date of Patent: November 13, 2018Assignee: Oracle International CorporationInventors: Andy Tremayne, Michael Raymond
-
Publication number: 20170337391Abstract: 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: ApplicationFiled: May 19, 2016Publication date: November 23, 2017Inventors: Aris CHANG, Jimmy HUA, Bharath Kumar PAREEK, Sukrutha Raman BHADOURIA, Belinda WONG, Thomas WYRICK, Michael RAYMOND
-
Publication number: 20170277747Abstract: 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: ApplicationFiled: March 22, 2016Publication date: September 28, 2017Inventors: ANDY TREMAYNE, MICHAEL RAYMOND
-
Patent number: 8433902Abstract: 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: GrantFiled: December 6, 2010Date of Patent: April 30, 2013Assignee: Silicon Graphics International Corp.Inventors: Patrick J. Donlin, Michael Raymond
-
Publication number: 20110078699Abstract: 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: ApplicationFiled: December 6, 2010Publication date: March 31, 2011Inventors: Patrick J. Donlin, Michael Raymond
-
Patent number: 7849311Abstract: 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: GrantFiled: March 15, 2005Date of Patent: December 7, 2010Assignee: Silicon Graphics InternationalInventors: Patrick J. Donlin, Michael Raymond
-
Publication number: 20090007256Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Michael Raymond, Yu Chen, Wei Wang, Mark T. Hanson, Jonathan David Schwartz, Kenneth W. Sykes
-
Publication number: 20070180217Abstract: 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: ApplicationFiled: January 27, 2006Publication date: August 2, 2007Applicant: Silicon Graphics, Inc.Inventors: Michael Raymond, Patrick Donlin
-
Publication number: 20060212945Abstract: 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: ApplicationFiled: March 15, 2005Publication date: September 21, 2006Inventors: Patrick Donlin, Michael Raymond
-
Publication number: 20020099586Abstract: A system, method and computer program product for risk assessment and interactive risk management.Type: ApplicationFiled: November 20, 2001Publication date: July 25, 2002Applicant: 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: 5328126Abstract: 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: GrantFiled: February 8, 1993Date of Patent: July 12, 1994Assignee: LCV AssociatesInventors: Paul J. Gelardi, David A. Capotosto, James R. Dussault, Michael Raymond