Patents by Inventor David Galloway

David Galloway 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: 8749557
    Abstract: Embodiments are disclosed that relate to interacting with a user interface via feedback provided by an avatar. One embodiment provides a method comprising receiving depth data, locating a person in the depth data, and mapping a physical space in front of the person to a screen space of a display device. The method further comprises forming an image of an avatar representing the person, outputting to a display an image of a user interface comprising an interactive user interface control, and outputting to the display device the image of the avatar such that the avatar faces the user interface control. The method further comprises detecting a motion of the person via the depth data, forming an animated representation of the avatar interacting with the user interface control based upon the motion of the person, and outputting the animated representation of the avatar interacting with the control.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Evertt, Joel Deaguero, Darren Bennett, Dylan Vance, David Galloway, Relja Markovic, Stephen Latta, Oscar Omar Garza Santos, Kevin Geisner
  • Patent number: 8713496
    Abstract: A method of configuring a programmable integrated circuit device with a user logic design includes accepting a first user input defining the user logic design, accepting a second user input defining latency characteristics of the user logic design, determining a configuration of the programmable integrated circuit device having the user logic design, and retiming the configuration based on the second user input.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 29, 2014
    Assignee: Altera Corporation
    Inventors: Valavan Manohararajah, David Galloway, David Lewis
  • Patent number: 8677298
    Abstract: A method of configuring an integrated circuit device with a user logic design includes analyzing the user logic design to identify critical and near-critical cyclic logic paths within the user logic design, applying timing optimizations to the critical and near-critical cyclic logic paths, and retiming logic paths other than the critical and near-critical cyclic logic paths.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: March 18, 2014
    Assignee: Altera Corporation
    Inventors: Valavan Manohararajah, David Lewis, David Galloway, Ryan Fung
  • Patent number: 8645885
    Abstract: A method of configuring a programmable integrated circuit device with a user logic design includes accepting a first user input defining the user logic design, accepting a second user input defining multithreading characteristics of at least a portion the user logic design, determining a configuration of the programmable integrated circuit device having the user logic design, multithreading the at least a portion of the configuration based on the second user input, and retiming the multithreaded configuration.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 4, 2014
    Assignee: Altera Corporation
    Inventors: Valavan Manohararajah, David Galloway, David Lewis
  • Patent number: 8402416
    Abstract: A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at least one element outside of the subset.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: March 19, 2013
    Assignee: Altera Corporation
    Inventors: Ryan Fung, David Galloway
  • Publication number: 20130060670
    Abstract: Techniques for credential free, alert based personal finance management are disclosed herein. An embodiment of a credential free, alert based method comprises receiving from a financial institution a transaction message indicating a transaction that occurs a short time period ago; recognizing the transaction message and translating the transaction message into an alert in a predetermined uniform format; transmitting the alert to a user's device and prompting a user to tag the transaction with at least one category; and receiving from the user's device a response indicating the category that the user tagged.
    Type: Application
    Filed: February 24, 2012
    Publication date: March 7, 2013
    Applicant: ClairMail, Inc.
    Inventors: David Galloway, Donald MacCormick, Peter Madams
  • Publication number: 20130059930
    Abstract: The invention provides a method of detecting a subject suffering from, or at risk of suffering from, bladder cancer the method comprising i) providing a body fluid sample isolated from a subject; ii) isolating cells from said sample to provide a cell sample; iii) contacting the sample with a specific binding member capable of binding to a minichromosome maintenance (MCM) polypeptide(s); iv) determining the binding of said specific binding member to the cell sample; v) counting those cells in said cell sample which bound to said specific binding member to provide a cell count; vi) determining, based on the cell count, whether the subject has, or is at risk of having, bladder cancer.
    Type: Application
    Filed: January 6, 2012
    Publication date: March 7, 2013
    Applicant: Cytosystems Limited
    Inventors: David Galloway, Nick Coleman
  • Publication number: 20120296853
    Abstract: A computer-implemented method and program product for estimating cost and/or time requirements for migrating an application from one platform to another. The method includes receiving identifications for tasks, receiving at least one assessment type selected for estimating cost and/or time requirement for migration, where the assessment type delineates a degree of accuracy for estimating the cost and/or time requirement for migration, correlating base costs and/or time requirements to the tasks identified, receiving identifications of attributes that affect base costs and/or time requirements, correlating cost and/or time factors to the tasks, a respective cost factor and/or time factor indicating an amount by which an attribute affects the respective base cost and/or time requirement for a task, and estimating cost and/or time requirements for each task, by applying the respective cost and/or time factors for each task to the respective base cost and/or base time requirements for each task.
    Type: Application
    Filed: July 27, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin David GALLOWAY, Jonathan Michael POWER
  • Publication number: 20110304632
    Abstract: Embodiments are disclosed that relate to interacting with a user interface via feedback provided by an avatar. One embodiment provides a method comprising receiving depth data, locating a person in the depth data, and mapping a physical space in front of the person to a screen space of a display device. The method further comprises forming an image of an avatar representing the person, outputting to a display an image of a user interface comprising an interactive user interface control, and outputting to the display device the image of the avatar such that the avatar faces the user interface control. The method further comprises detecting a motion of the person via the depth data, forming an animated representation of the avatar interacting with the user interface control based upon the motion of the person, and outputting the animated representation of the avatar interacting with the control.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey Evertt, Joel Deaguero, Darren Bennett, Dylan Vance, David Galloway, Relja Markovic, Stephen Latta, Oscar Omar Garza Santos, Kevin Geisner
  • Patent number: 8046729
    Abstract: A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at least one element outside of the subset.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: October 25, 2011
    Assignee: Altera Corporation
    Inventors: Ryan Fung, David Galloway
  • Patent number: 7788614
    Abstract: A method for designing a system on a target device having restricted areas includes determining locations on the target device for all cells in the system by solving one or more equations. The one or more equations are modified, or supplemented by adding one or more additional equations, by applying spreading forces to the cells that take into consideration classification types of the cells and restricted areas on the target device that do not support the classification types. Revised locations on the target device are determined for the cells by solving the modified one or more equations.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: August 31, 2010
    Assignee: Altera Corporation
    Inventors: David Galloway, Ryan Fung
  • Patent number: 7694256
    Abstract: A method for designing a system on a target device having restricted areas includes determining locations on the target device for all cells in the system by solving one or more equations. Partitioning of cells of a first classification type is performed. One or more equations are modified in response to the partitioning. Revised locations on the target device are determined for the cells by solving the modified one or more equations. The partitioning procedure takes into consideration the classification types of cells as well as restricted areas on the target device.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: April 6, 2010
    Assignee: Altera Corporation
    Inventors: David Galloway, Ryan Fung
  • Publication number: 20040194055
    Abstract: Disclosed is a computer-implemented method for estimating at least one requirement for migrating a computer-based application from a source platform to a target platform. The method comprises receiving identifications of respective migration tasks; correlating base costs to respective ones of said migration tasks; receiving identifications of migration attributes that affect migration cost; correlating cost factors to respective ones of said migration tasks, each of said cost factors indicating an amount by which a migration attribute affects the base cost of a migration task; and estimating a cost for each migration task, by applying the cost factors for each migration task to the base cost of the migration task.
    Type: Application
    Filed: March 24, 2004
    Publication date: September 30, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kevin David Galloway, Jonathan Michael Power
  • Publication number: 20030171959
    Abstract: A method of establishing a policy modification for restoration of an automobile to pre-damage condition is disclosed. This method utilizes allowable parts in automobile repair in accordance with an insurance policy, including establishing a need to modify the policy, identifying a state of operation for the policy, identifying controlling legal authority for the policy, and modifying the policy. The restoration of a an automobile to a pre-damage condition includes using nonoriginal equipment manufacturer aftermarket crash parts, original equipment manufacturer crash parts, reconditioned parts, restoration parts, used parts, and repair parts sufficient to restore the automobile to its pre-damaged condition. The modifying of the policy includes a filtering of a comparison of the controlling legal authority to the one or more of the group.
    Type: Application
    Filed: February 4, 2003
    Publication date: September 11, 2003
    Inventor: David Galloway
  • Patent number: 6208908
    Abstract: An integrated order selection and distribution system is provided for selecting and delivering a plurality of articles associated with a preselected customer order. The system includes discrete article receptacles, a conveyor, and a plurality of pack stations. The receptacles releasably retain articles associated with a preselected customer order. Each receptacle is transported to predetermined locations within the system by the conveyor. The pack stations are arranged along the direction of movement of the conveyor to receive the articles to be discharged from the receptacles. A system controller tracks the location of the receptacles in the system and generates a signal that causes each receptacle to discharge its articles at a predetermined location, relative to the pack stations. In the preferred embodiment, the system controller assigns each receptacle to at least one of the pack stations in round-robin fashion based upon the type of articles to be discharged.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: March 27, 2001
    Assignee: SI Handling Systems, Inc.
    Inventors: Brad J. Boyd, Donald R. Grunwald, David Galloway, James Werkheiser, David A. Clark
  • Patent number: 6094189
    Abstract: A remote laser pointer system that directs a worker through a situation by a skilled person(servor) controlling the laser pointer from a remotely location. The system can operate over any telephone line or wireless communication that is capable of full duplex communications. The servor can use a video camera and microphone to hear and see the remote location and can control the position of the pointed laser beam with a movable mouse and computer. The worker can wear the camera, microphone and laser pointer on a portable headset.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: July 25, 2000
    Inventors: Wendell A. Quillen, Ian David Storrs, J. David Galloway
  • Patent number: 5625734
    Abstract: A waveguide (12) having a core region (16) and a cladding region (20) is formed. A portion of the cladding region (20) forms a first surface (21) and portions of both the core region (16) and the cladding region (20) forms an end surface (15). An insulative flexible substrate (14) having an electrically conductive tracing (32) with a first portion and a second portion, wherein the first portion of the insulative flexible substrate (14) is mounted on the end surface of the waveguide (12).
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: April 29, 1997
    Assignee: Motorola
    Inventors: Ronald E. Thomas, Michael S. Lebby, Davis H. Hartman, David Galloway
  • Patent number: 5590232
    Abstract: An optical package including a housing defining a mounting area with leads formed in the housing each having a first end in the mounting area and a second end external to the housing. A semiconductor die with photonic devices thereon is mounted in the mounting area and electrically connected to the leads. The active light areas of the photonic devices is accessible through the mounting area. Optical fiber alignment structure is mounted in the mounting area for receiving optical fibers and aligning the optical fibers with the active light areas of the photonic devices.
    Type: Grant
    Filed: February 16, 1995
    Date of Patent: December 31, 1996
    Assignee: Motorola, Inc.
    Inventors: Robert M. Wentworth, David Galloway, Garland D. Cotney, Brian A. Webb
  • Patent number: 5539848
    Abstract: A first cladding region (12) having a first surface and a second surface is formed. The first surface (18) having a first core region extending on the first surface (18) and the second surface (19) having a second core region extending on the second surface (19). A second cladding region (13) having a third surface (17) with the third surface (17) affixed on the first surface (18) of the first cladding region (12). A third cladding region (11) having a fourth surface (21) with the fourth surface (21) of the third cladding region (11) affixed to the second surface (19) of the first cladding region (12).
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: July 23, 1996
    Assignee: Motorola
    Inventor: David Galloway
  • Patent number: 5500914
    Abstract: A method for making an optical interconnect unit is disclosed. A mold (100) with surface (107) having a groove (112) is formed. An optical fiber (117) is placed into the groove (112) of the surface (107). A molding material is applied onto the surface (107) of the mold (100) and onto the optical fiber (117), thereby affixing the optical fiber (117) to the molding material.
    Type: Grant
    Filed: May 3, 1994
    Date of Patent: March 19, 1996
    Assignee: Motorola
    Inventors: Barbara M. Foley, David Galloway, Shun-Meen Kuo, Christopher K. Y. Chun