Patents by Inventor Timothy Sharpe
Timothy Sharpe 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: 9490111Abstract: Systems that employ microdroplets are used in embodiments for Microdroplet Electrospray Ionisation Mass Spectrometry (ESI MS). Thus, a method of detecting an analyte includes providing an oil composition comprising oil and an aqueous microdroplet comprising the analyte, the oil composition comprising a surfactant to stabilise the aqueous microdroplet in the oil composition; and performing ionisation mass spectrometry analysis of the oil composition.Type: GrantFiled: June 30, 2011Date of Patent: November 8, 2016Assignee: CAMBRIDGE ENTERPRISE LIMITEDInventors: Christopher Abell, Wilhelm T. S. Huck, Timothy Sharpe, Clive Smith, Todd Mize, Carol Robinson, Xin Li
-
Publication number: 20130187040Abstract: Systems that employ microdroplets are used in embodiments for Microdroplet Electrospray Ionisation Mass Spectrometry (ESI MS). Thus, a method of detecting an analyte includes providing an oil composition comprising oil and an aqueous microdroplet comprising the analyte, the oil composition comprising a surfactant to stabilise the aqueous microdroplet in the oil composition; and performing ionisation mass spectrometry analysis of the oil composition.Type: ApplicationFiled: June 30, 2011Publication date: July 25, 2013Applicant: CAMBRIDGE ENTERPRISE LIMITEDInventors: Christopher Abell, Wilhelm T.S. Huck, Timothy Sharpe, Clive Smith, Todd Mize, Carol Robinson, Xin Li
-
Patent number: 7986953Abstract: A method for determining location of an observer device is disclosed. The method includes receiving basestation distance data for the observer device and applying a location algorithm to the basestation distance data to determine a computed location of the observer device. The method further includes determining whether the basestation distance data correlates to any of a plurality of observer device conditions. Upon determining the basestation data correlates with one of the observer device conditions, a location bias associated with that observer device condition is employed to correct the computed location of the observer device and produce a corrected location.Type: GrantFiled: June 1, 2009Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Christopher R. Rice, Aravind Krishnamachari Seshadri, Timothy Sharpe
-
Publication number: 20100304755Abstract: A method for determining location of an observer device is disclosed. The method includes receiving basestation distance data for the observer device and applying a location algorithm to the basestation distance data to determine a computed location of the observer device. The method further includes determining whether the basestation distance data correlates to any of a plurality of observer device conditions. Upon determining the basestation data correlates with one of the observer device conditions, a location bias associated with that observer device condition is employed to correct the computed location of the observer device and produce a corrected location.Type: ApplicationFiled: June 1, 2009Publication date: December 2, 2010Applicant: MICROSOFT CORPORATIONInventors: Christopher R. Rice, Aravind Krishnamachari Seshadri, Timothy Sharpe
-
Patent number: 7769142Abstract: Asynchronous voice messaging is employed to enable individuals to send voice clips back and forth over a network. In at least some embodiments, the voice clips reside in the form of discrete, manageable objects that can be easily managed by the user. In addition, some embodiments described provide hand-free/eyes-free functionality that can permit a user to create and send (or receive and play) a voice message without having to physically enter an intended recipient's address or otherwise digitally manipulate the device over which the message is sent or received.Type: GrantFiled: December 28, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: John R. Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Azmy Hassan, John S Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe
-
Patent number: 7752560Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: GrantFiled: January 7, 2005Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
-
Publication number: 20090293940Abstract: This invention describes a combination photovoltaic (PV) and thermal heat collector solar panel that both generates electricity and provides residual heat energy to a transfer medium. The panel is comprised of PV panel material also used as the thermal absorber. The sun-facing surface of the combination absorber generates DC current and directly beneath this is a thermal heat collection system comprised of tubular passages for flow of the heat absorbing fluid (such as water) there through. The panel may have one or more thermal insulating clear cover(s) spaced above the absorber and thermal insulation underneath the absorber plate. The collector may be a flat plate collector or a concentrating type collector with a combination absorber at the focal point and may have a single or dual axis solar tracking system.Type: ApplicationFiled: May 27, 2009Publication date: December 3, 2009Inventor: Timothy Sharpe
-
Patent number: 7603627Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: GrantFiled: February 5, 2002Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Richard St. Clair Bailey, Timothy Sharpe, Stephen Russell Falcon, Kirk Shoop
-
Patent number: 7590553Abstract: Systems and methods integrate various types of scheduling information to create a single spatial view of a schedule. The spatial view enables observation of one's schedule at a glance and reduces the need for accessing additional information from other sources in order to comprehend scheduling information. Thus, users can access information regarding the time, location, and subject matter of appointments and/or events in a single location without the hassle of looking back and forth between various information sources. This helps users meet their scheduled appointments and events in an on-time and prepared manner.Type: GrantFiled: October 27, 2003Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Justine Coates, Timothy Sharpe, Jeffrey D. Morris
-
Patent number: 7590943Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: GrantFiled: February 22, 2005Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
-
Publication number: 20070220421Abstract: Adaptive content techniques are described. In an implementation, content for display on a client device is adapted by forming a plurality of panels from a page of the content and forming an identifier for each of the panels. At least one of the panels is configured for output by the client device such that each other panel is accessible via a respective identifier that is displayable concurrently with the at least one panel.Type: ApplicationFiled: March 16, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: Timothy Sharpe, Oliver Colbert, Melody Litovkin, Rainer Romatka, Milton Wong
-
Publication number: 20070164782Abstract: The claimed subject matter provides systems and/or methods that expand input data. An interface can obtain input data and a wildcard insertion component can modify the input data to include at least one implicit wildcard inserted at an end of each intended word. Additionally, an expansion component can generate a candidate list of expanded data based at least in part on the input data including the at least one implicit wildcard utilizing a language model that provides likely expansions of wildcards. Further, the expansion component can evaluate the input data at a server side.Type: ApplicationFiled: January 17, 2006Publication date: July 19, 2007Applicant: Microsoft CorporationInventors: Kenneth Church, Timothy Sharpe, Bo Thiesson
-
Publication number: 20070168469Abstract: The claimed subject matter provides systems and/or methods that expand input data. An interface can obtain input data and a wildcard insertion component can modify the input data to include at least one implicit wildcard inserted at an end of each intended word. Additionally, an expansion component can generate a candidate list of expanded data based at least in part on the input data including the at least one implicit wildcard utilizing a language model that provides likely expansions of wildcards. Further, the expansion component can evaluate the input data at a server side.Type: ApplicationFiled: January 17, 2006Publication date: July 19, 2007Applicant: Microsoft CorporationInventors: Kenneth Church, Timothy Sharpe, Bo Thiesson
-
Patent number: 7210107Abstract: Sector menus track a pointer's position as a pointing device is moved. Each sector menu is a geometric figure bounded by two radii and an included arc of a circle. Menu items are housed in segments formed from multiple radii cutting the sector menu. Users select menu items housed in segments by making a direction change from a trajectory course to pass over a desired menu item so as to invoke its operation. The sector menu lacks a segment, defining a devoid segment, which is oriented in a direction toward which the pointer is moving. Segments with different sizes are available to represent the likelihood that a user would choose a given operation in a corresponding menu item housed by a corresponding segment.Type: GrantFiled: June 27, 2003Date of Patent: April 24, 2007Assignee: Microsoft CorporationInventors: David B. Wecker, Cameron A. Etezadi, Timothy Sharpe
-
Publication number: 20070036292Abstract: Asynchronous voice messaging is employed to enable individuals to send voice clips back and forth over a network. In at least some embodiments, the voice clips reside in the form of discrete, manageable objects that can be easily managed by the user. In addition, some embodiments described provide hand-free/eyes-free functionality that can permit a user to create and send (or receive and play) a voice message without having to physically enter an intended recipient's address or otherwise digitally manipulate the device over which the message is sent or received.Type: ApplicationFiled: December 28, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: John Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Hassan, John Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe
-
Publication number: 20050273723Abstract: A method and system allows a user to fetch a subsequent web page while maintaining the current web page as the active web page. The next web page is fetched “in the background” and stored in cache memory without interrupting the user. Once the requested web page has been stored in cache, an indicator is added to the history list allowing the user access to the processed web page. In order to view the next web page, the user simply selects the appropriate icon on the user interface, such as the forward button which is akin to selecting the back or forward button to scroll through the history of web pages. Since the web page is in the cache, it is displayed relatively quickly and since the user selects when to display the page, there is no interruption.Type: ApplicationFiled: August 1, 2005Publication date: December 8, 2005Applicant: Microsoft CorporationInventor: Timothy Sharpe
-
Publication number: 20050160374Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: ApplicationFiled: February 22, 2005Publication date: July 21, 2005Applicant: Microsoft CorporationInventors: Richard Bailey, Stephen Falcon, Timothy Sharpe, Kirk Shoop
-
Publication number: 20050120361Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: ApplicationFiled: January 7, 2005Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: Richard Bailey, Timothy Sharpe, Stephen Falcon, Kirk Shoop
-
Publication number: 20050091096Abstract: Systems and methods integrate various types of scheduling information to create a single spatial view of a schedule. The spatial view enables observation of one's schedule at a glance and reduces the need for accessing additional information from other sources in order to comprehend scheduling information. Thus, users can access information regarding the time, location, and subject matter of appointments and/or events in a single location without the hassle of looking back and forth between various information sources. This helps users meet their scheduled appointments and events in an on-time and prepared manner.Type: ApplicationFiled: October 27, 2003Publication date: April 28, 2005Inventors: Justine Coates, Timothy Sharpe, Jeffrey Morris
-
Publication number: 20040263475Abstract: Sector menus track a pointer's position as a pointing device is moved. Each sector menu is a geometric figure bounded by two radii and an included arc of a circle. Menu items are housed in segments formed from multiple radii cutting the sector menu. Users select menu items housed in segments by making a direction change from a trajectory course to pass over a desired menu item so as to invoke its operation. The sector menu lacks a segment, defining a devoid segment, which is oriented in a direction toward which the pointer is moving. Segments with different sizes are available to represent the likelihood that a user would choose a given operation in a corresponding menu item housed by a corresponding segment.Type: ApplicationFiled: June 27, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: David B. Wecker, Cameron A. Etezadi, Timothy Sharpe