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: 9490111
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: November 8, 2016
    Assignee: CAMBRIDGE ENTERPRISE LIMITED
    Inventors: Christopher Abell, Wilhelm T. S. Huck, Timothy Sharpe, Clive Smith, Todd Mize, Carol Robinson, Xin Li
  • Publication number: 20130187040
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: July 25, 2013
    Applicant: CAMBRIDGE ENTERPRISE LIMITED
    Inventors: Christopher Abell, Wilhelm T.S. Huck, Timothy Sharpe, Clive Smith, Todd Mize, Carol Robinson, Xin Li
  • Patent number: 7986953
    Abstract: 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: Grant
    Filed: June 1, 2009
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher R. Rice, Aravind Krishnamachari Seshadri, Timothy Sharpe
  • Publication number: 20100304755
    Abstract: 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: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher R. Rice, Aravind Krishnamachari Seshadri, Timothy Sharpe
  • Patent number: 7769142
    Abstract: 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: Grant
    Filed: December 28, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: 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: 7752560
    Abstract: 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: Grant
    Filed: January 7, 2005
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
  • Publication number: 20090293940
    Abstract: 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: Application
    Filed: May 27, 2009
    Publication date: December 3, 2009
    Inventor: Timothy Sharpe
  • Patent number: 7603627
    Abstract: 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: Grant
    Filed: February 5, 2002
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard St. Clair Bailey, Timothy Sharpe, Stephen Russell Falcon, Kirk Shoop
  • Patent number: 7590553
    Abstract: 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: Grant
    Filed: October 27, 2003
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Justine Coates, Timothy Sharpe, Jeffrey D. Morris
  • Patent number: 7590943
    Abstract: 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: Grant
    Filed: February 22, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
  • Publication number: 20070220421
    Abstract: 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: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Timothy Sharpe, Oliver Colbert, Melody Litovkin, Rainer Romatka, Milton Wong
  • Publication number: 20070164782
    Abstract: 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: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Kenneth Church, Timothy Sharpe, Bo Thiesson
  • Publication number: 20070168469
    Abstract: 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: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Kenneth Church, Timothy Sharpe, Bo Thiesson
  • Patent number: 7210107
    Abstract: 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: Grant
    Filed: June 27, 2003
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: David B. Wecker, Cameron A. Etezadi, Timothy Sharpe
  • Publication number: 20070036292
    Abstract: 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: Application
    Filed: December 28, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: John Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Hassan, John Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe
  • Publication number: 20050273723
    Abstract: 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: Application
    Filed: August 1, 2005
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventor: Timothy Sharpe
  • Publication number: 20050160374
    Abstract: 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: Application
    Filed: February 22, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Richard Bailey, Stephen Falcon, Timothy Sharpe, Kirk Shoop
  • Publication number: 20050120361
    Abstract: 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: Application
    Filed: January 7, 2005
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: Richard Bailey, Timothy Sharpe, Stephen Falcon, Kirk Shoop
  • Publication number: 20050091096
    Abstract: 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: Application
    Filed: October 27, 2003
    Publication date: April 28, 2005
    Inventors: Justine Coates, Timothy Sharpe, Jeffrey Morris
  • Publication number: 20040263475
    Abstract: 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: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: David B. Wecker, Cameron A. Etezadi, Timothy Sharpe