Patents by Inventor Douglas J. McCulloch
Douglas J. McCulloch 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: 9232018Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: GrantFiled: July 8, 2013Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Robert W. Bond, Stephen E. Jaffe, Keith P. Loring, Douglas J. McCulloch, Patrick J. Richards, Jr., Matthew B. Trevathan
-
Publication number: 20130297701Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: ApplicationFiled: July 8, 2013Publication date: November 7, 2013Inventors: Robert W. BOND, Stephen E. JAFFE, Keith P. LORING, Douglas J. MCCULLOCH, Patrick J. RICHARDS, JR., Matthew B. TREVATHAN
-
Patent number: 8560691Abstract: Techniques are provided for moving an item from one item server to another item server in a distributed storage system, using a location service, APIs, and item states. There are three parties that transact with each other: a source item server, a destination item server, and a location service. Each item stored at the source has a move status, e.g., “stationary”, “source attempting transfer”, “destination accepting transfer”, or “destination attempting transfer”. Similarly, each item stored at the destination also has a move status, e.g., “stationary”, “source attempting transfer”, “destination accepting transfer”, or “destination attempting transfer”. The location service desirably has an entry for every item stored by the storage system. An item's entry may comprise the item's current location (e.g., an identifier of an item server) together with a state, such as “stable” or “attempting transfer”.Type: GrantFiled: June 19, 2007Date of Patent: October 15, 2013Assignee: Microsoft CorporationInventors: Marcus J. Jager, John P. MacCormick, Douglas J. McCulloch
-
Patent number: 8489621Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: GrantFiled: March 13, 2012Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Robert W. Bond, Stephen E. Jaffe, Keith P. Loring, Douglas J. McCulloch, Patrick J. Richards, Jr., Matthew B. Trevathan
-
Patent number: 8356254Abstract: A system and method of interacting with a display. The method comprises recognizing a disturbance in a display zone of a projected image and displaying a selected state in response to the recognized disturbance. The method further includes recognizing a gesture which interrupts a light source and is associated with an action to be taken on or associated with the displayed selected state. An action is executed in response to the recognized gesture. The system includes a server having a database containing data associated with at least one or more predefined gestures, and at least one of a hardware and software component for executing an action based on the at least one or more predefined gestures.Type: GrantFiled: October 25, 2006Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Mark D. Dennard, Douglas J. McCulloch, Mark J. Schunzel, Matthew B. Trevathan
-
Publication number: 20130002539Abstract: A system and method of interacting with a display. The method comprises recognizing a disturbance in a display zone of a projected image and displaying a selected state in response to the recognized disturbance. The method further includes recognizing a gesture which interrupts a light source and is associated with an action to be taken on or associated with the displayed selected state. An action is executed in response to the recognized gesture. The system includes a server having a database containing data associated with at least one or more predefined gestures, and at least one of a hardware and software component for executing an action based on the at least one or more predefined gestures.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark D. DENNARD, Douglas J. McCULLOCH, Mark J. SCHUNZEL, Matthew B. TREVATHAN
-
Publication number: 20120246571Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: ApplicationFiled: March 13, 2012Publication date: September 27, 2012Applicant: International Business Machines CorporationInventors: Robert W. BOND, Stephen E. JAFFE, Keith P. LORING, Douglas J. MCCULLOCH, Patrick J. RICHARDS, JR., Matthew B. TREVATHAN
-
Patent number: 8195676Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: GrantFiled: March 5, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Robert W. Bond, Stephen E. Jaffe, Keith P. Loring, Douglas J. McCulloch, Patrick J. Richards, Jr., Matthew B. Trevathan
-
Patent number: 7584274Abstract: A method, system, and program for coordinating use of independent external resources within requesting grid environments. A external resource dispatcher receives requests for use of external resources. The external resource dispatcher controls the dispatch of a pool of external resources hidden from the grid management systems of requesting grid clients. In particular, the external resource dispatcher coordinates dispatch of a selection of the external resources for temporary registration with a requesting grid client management system. The requesting grid client management system registers the external resources for use within the grid client and monitors whether the external resources are still needed. When a requesting grid client no longer needs a dispatched external resource, the external resource dispatcher controls detachment of the dispatched external resource and returns the external resource to the available pool of external resources.Type: GrantFiled: June 15, 2004Date of Patent: September 1, 2009Assignee: International Business Machines CorporationInventors: Robert W. Bond, Douglas J. McCulloch, Patrick J. Richards, Jr., Sambasiva R. Tallam, Matthew B. Trevathan
-
Publication number: 20080320005Abstract: Techniques are provided for moving an item from one item server to another item server in a distributed storage system, using a location service, APIs, and item states. There are three parties that transact with each other: a source item server, a destination item server, and a location service. Each item stored at the source has a move status, e.g., “stationary”, “source attempting transfer”, “destination accepting transfer”, or “destination attempting transfer”. Similarly, each item stored at the destination also has a move status, e.g., “stationary”, “source attempting transfer”, “destination accepting transfer”, or “destination attempting transfer”. The location service desirably has an entry for every item stored by the storage system. An item's entry may comprise the item's current location (e.g., an identifier of an item server) together with a state, such as “stable” or “attempting transfer”.Type: ApplicationFiled: June 19, 2007Publication date: December 25, 2008Applicant: Microsoft CorporationInventors: Marcus J. Jager, John P. MacCormick, Douglas J. McCulloch
-
Publication number: 20080222253Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.Type: ApplicationFiled: March 5, 2007Publication date: September 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert W. BOND, Stephen E. JAFFE, Keith P. LORING, Douglas J. MCCULLOCH, Patrick J. RICHARDS, Matthew B. TREVATHAN
-
Publication number: 20080143975Abstract: A system and method of interacting with a display. The method comprises recognizing a disturbance in a display zone of a projected image and displaying a selected state in response to the recognized disturbance. The method further includes recognizing a gesture which interrupts a light source and is associated with an action to be taken on or associated with the displayed selected state. An action is executed in response to the recognized gesture. The system includes a server having a database containing data associated with at least one or more predefined gestures, and at least one of a hardware and software component for executing an action based on the at least one or more predefined gestures.Type: ApplicationFiled: October 25, 2006Publication date: June 19, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark D. DENNARD, Douglas J. McCULLOCH, Mark J. SCHUNZEL, Matthew B. TREVATHAN