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: 8749557Abstract: 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: GrantFiled: June 11, 2010Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Jeffrey Evertt, Joel Deaguero, Darren Bennett, Dylan Vance, David Galloway, Relja Markovic, Stephen Latta, Oscar Omar Garza Santos, Kevin Geisner
-
Patent number: 8713496Abstract: 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: GrantFiled: January 4, 2013Date of Patent: April 29, 2014Assignee: Altera CorporationInventors: Valavan Manohararajah, David Galloway, David Lewis
-
Patent number: 8677298Abstract: 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: GrantFiled: January 4, 2013Date of Patent: March 18, 2014Assignee: Altera CorporationInventors: Valavan Manohararajah, David Lewis, David Galloway, Ryan Fung
-
Patent number: 8645885Abstract: 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: GrantFiled: January 4, 2013Date of Patent: February 4, 2014Assignee: Altera CorporationInventors: Valavan Manohararajah, David Galloway, David Lewis
-
Patent number: 8402416Abstract: 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: GrantFiled: October 6, 2011Date of Patent: March 19, 2013Assignee: Altera CorporationInventors: Ryan Fung, David Galloway
-
Publication number: 20130060670Abstract: 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: ApplicationFiled: February 24, 2012Publication date: March 7, 2013Applicant: ClairMail, Inc.Inventors: David Galloway, Donald MacCormick, Peter Madams
-
Publication number: 20130059930Abstract: 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: ApplicationFiled: January 6, 2012Publication date: March 7, 2013Applicant: Cytosystems LimitedInventors: David Galloway, Nick Coleman
-
Publication number: 20120296853Abstract: 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: ApplicationFiled: July 27, 2012Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin David GALLOWAY, Jonathan Michael POWER
-
Publication number: 20110304632Abstract: 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: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Evertt, Joel Deaguero, Darren Bennett, Dylan Vance, David Galloway, Relja Markovic, Stephen Latta, Oscar Omar Garza Santos, Kevin Geisner
-
Patent number: 8046729Abstract: 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: GrantFiled: November 24, 2004Date of Patent: October 25, 2011Assignee: Altera CorporationInventors: Ryan Fung, David Galloway
-
Patent number: 7788614Abstract: 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: GrantFiled: September 4, 2007Date of Patent: August 31, 2010Assignee: Altera CorporationInventors: David Galloway, Ryan Fung
-
Patent number: 7694256Abstract: 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: GrantFiled: September 4, 2007Date of Patent: April 6, 2010Assignee: Altera CorporationInventors: David Galloway, Ryan Fung
-
Publication number: 20040194055Abstract: 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: ApplicationFiled: March 24, 2004Publication date: September 30, 2004Applicant: International Business Machines CorporationInventors: Kevin David Galloway, Jonathan Michael Power
-
Publication number: 20030171959Abstract: 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: ApplicationFiled: February 4, 2003Publication date: September 11, 2003Inventor: David Galloway
-
Patent number: 6208908Abstract: 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: GrantFiled: April 27, 1999Date of Patent: March 27, 2001Assignee: SI Handling Systems, Inc.Inventors: Brad J. Boyd, Donald R. Grunwald, David Galloway, James Werkheiser, David A. Clark
-
Patent number: 6094189Abstract: 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: GrantFiled: April 17, 1998Date of Patent: July 25, 2000Inventors: Wendell A. Quillen, Ian David Storrs, J. David Galloway
-
Patent number: 5625734Abstract: 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: GrantFiled: May 31, 1995Date of Patent: April 29, 1997Assignee: MotorolaInventors: Ronald E. Thomas, Michael S. Lebby, Davis H. Hartman, David Galloway
-
Patent number: 5590232Abstract: 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: GrantFiled: February 16, 1995Date of Patent: December 31, 1996Assignee: Motorola, Inc.Inventors: Robert M. Wentworth, David Galloway, Garland D. Cotney, Brian A. Webb
-
Patent number: 5539848Abstract: 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: GrantFiled: May 31, 1995Date of Patent: July 23, 1996Assignee: MotorolaInventor: David Galloway
-
Patent number: 5500914Abstract: 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: GrantFiled: May 3, 1994Date of Patent: March 19, 1996Assignee: MotorolaInventors: Barbara M. Foley, David Galloway, Shun-Meen Kuo, Christopher K. Y. Chun