Patents by Inventor Guy Harris
Guy Harris 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: 20170024676Abstract: A system is described for compiling and comparing the prediction accuracy of analysts to improve user prediction performance. The system includes a processor having software programmed to compile prediction data of the analysts based upon an outcome of the analyst's selections. The processor is in communication with a database for data storage. An interface is configured to provide an interactive link between the user and the prediction data. The interface provides a display portal for viewing the prediction data. The processor automatically tracks and records the performance history of the analysts and ranks them according to performance history. The processor presents the ranks of the analysts to the user through the display portal to the user who is then able to purchase a prediction from any of the analysts for a future event by payment of a fee.Type: ApplicationFiled: April 7, 2015Publication date: January 26, 2017Applicant: CAPPER NETWORK, LLCInventor: TUCKER GUY HARRIS
-
Publication number: 20140222879Abstract: The invention provides a technique for managing hard-mounted network file systems (NFSs). First, a network file system (NFS) interface detects that a hard-mounted NFS is inaccessible. In response, the NFS interface obtains a list of virtual nodes (vNodes) associated with the hard-mounted NFS. If the NFS interface determines that each vNode in the list of vNodes is only associated with a read IN/OUT (I/O) operation, then the NFS interface automatically unmounts the hard-mounted NFS since doing so does not compromise the coherency of the hard-mounted NFS. Alternatively, if the NFS interface determines that at least one vNode in the list of vNodes is associated with data that is open for a write I/O operation, is mapped into a memory, or is associated with at least one dirty page, then the NFS interface does not unmount the hard-mounted NFS since doing so will compromise the coherency of the hard-mounted NFS.Type: ApplicationFiled: February 1, 2013Publication date: August 7, 2014Applicant: APPLE INC.Inventors: William L. RICKER, Guy HARRIS, George K. COLLEY
-
Patent number: 7174352Abstract: The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.Type: GrantFiled: May 10, 2001Date of Patent: February 6, 2007Assignee: Network Appliance, Inc.Inventors: Steven R. Kleiman, David Hitz, Guy Harris, Sean W. O'Malley, Michael Malcolm, James Lau, Byron Rakitzis
-
Patent number: 6604118Abstract: The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.Type: GrantFiled: July 31, 1998Date of Patent: August 5, 2003Assignee: Network Appliance, Inc.Inventors: Steven Kleiman, David Hitz, Guy Harris, Sean O'Malley
-
Publication number: 20020049718Abstract: The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.Type: ApplicationFiled: May 10, 2001Publication date: April 25, 2002Inventors: Steven R. Kleiman, David Hitz, Guy Harris, Sean W. O'Malley, Michael Malcolm, James Lau, Byron Rakitzis
-
Publication number: 20010044807Abstract: The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.Type: ApplicationFiled: July 31, 1998Publication date: November 22, 2001Inventors: STEVEN KLEIMAN, DAVID HITZ, GUY HARRIS, SEAN O'MALLEY
-
Patent number: 6065037Abstract: This is achieved in a computer system employing a multiple facility operating system architecture. The computer system includes a plurality of processor units for implementing a predetermined set of peer-level facilities wherein each peer-level facility includes a plurality of related functions and a communications bus for interconnecting the processor units. Each of the processor units includes a central processor and the stored program that, upon execution, provides for the implementation of a predetermined peer-level facility of the predetermined set of peer-level facilities, and for performing a multi-tasking interface function. The multi-tasking interface function is responsive to control messages for selecting for execution functions of the predetermined peer-level facility and that is responsive to the predetermined peer-level facility for providing control messages to request or to respond to the performance of functions of another peer-level facility of the computer system.Type: GrantFiled: June 7, 1995Date of Patent: May 16, 2000Assignee: Auspex Systems, Inc.Inventors: David Hitz, Allan Schwartz, James Lau, Guy Harris
-
Patent number: 5485579Abstract: This is achieved in a computer system employing a multiple facility operating system architecture. The computer system includes a plurality of processor units for implementing a predetermined set of peer-level facilities wherein each peer-level facility includes a plurality of related functions and a communications bus for interconnecting the processor units. Each of the processor units includes a central processor and the stored program that, upon execution, provides for the implementation of a predetermined peer-level facility of the predetermined set of peer-level facilities, and for performing a multi-tasking interface function. The multi-tasking interface function is responsive to control messages for selecting for execution functions of the predetermined peer-level facility and that is responsive to the predetermined peer-level facility for providing control messages to request or to respond to the performance of functions of another peer-level facility of the computer system.Type: GrantFiled: April 8, 1994Date of Patent: January 16, 1996Assignee: Auspex Systems, Inc.Inventors: David Hitz, Allan Schwartz, James Lau, Guy Harris
-
Patent number: 5481899Abstract: The edges of a semiconductor die are moved away from the lead frame leads attached to the die by using a pressure differential across the semiconductor die.Type: GrantFiled: June 27, 1994Date of Patent: January 9, 1996Assignee: Texas Instruments IncorporatedInventors: Guy Harris, Duane Callaway, Rajesh Shah
-
Patent number: 5338705Abstract: The edges of a semiconductor die are moved away from the lead frame leads attached to the die by using a pressure differential across the semiconductor die.Type: GrantFiled: September 10, 1992Date of Patent: August 16, 1994Assignee: Texas Instruments IncorporatedInventors: Guy Harris, Duane Callaway, Rajesh Shah
-
Patent number: 5276055Abstract: Compounds having the formula ##STR1## wherein R and R.sup.1 may be H or COCH.sub.3 provided that when R.sup.1 is COCH.sub.3, R is COCH.sub.3 are described.Type: GrantFiled: October 19, 1992Date of Patent: January 4, 1994Assignee: Merck & Co., Inc.Inventors: Angeles Cabello, Guy Harris, Robert A. Giacobbe, Gregory L. Helms, Otto D. Hensens, Suzanne M. Mandala, E. Tracy T. Jones, Isabel Martin, Walter Rozdilsky