Patents by Inventor William Sharpe

William 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: 12004777
    Abstract: Bone and joint stabilization devices or systems are described that include multiple-layer bodies. The approach offers dramatically improved fatigue life as compared to one-piece spring members that are otherwise similar or comparable. Coordinated improved-strength anchor embodiments, anchor loading tools and methods of use are also described.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: June 11, 2024
    Assignee: MEDEON BIODESIGN, INC.
    Inventors: Kathryn A. Stecco, Frank P. Becking, Carlos Castro, Roger William Sharpe, Damon Covell Campbell
  • Publication number: 20210353332
    Abstract: Bone and joint stabilization devices or systems are described that include multiple-layer bodies. The approach offers dramatically improved fatigue life as compared to one-piece spring members that are otherwise similar or comparable. Coordinated improved-strength anchor embodiments, anchor loading tools and methods of use are also described.
    Type: Application
    Filed: May 26, 2021
    Publication date: November 18, 2021
    Inventors: Kathryn A. Stecco, Frank P. Becking, Carlos Castro, Roger William Sharpe, Damon Covell Campbell
  • Patent number: 11076027
    Abstract: Techniques for selecting a network communications protocol based on network topology and/or network performance are described. A first application executing on a first computer system obtains a distance characteristic of a network coupling the first computer system to a second computer system. The first application selects a network communications protocol from a plurality of network communications protocols based on the distance characteristic of the network. The first application and the second application connect with the selected network communications protocol. In some embodiments, the distance characteristic of the network may be based on topological or performance characteristics of the network.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan William Sharp, Christopher Magee Greenwood, Pavel Labovich, Colin Williams, Ashritha Nagavaram
  • Patent number: 11045225
    Abstract: Bone and joint stabilization devices or systems are described that include multiple-layer bodies. The approach offers dramatically improved fatigue life as compared to one-piece spring members that are otherwise similar or comparable. Coordinated improved-strength anchor embodiments, anchor loading tools and methods of use are also described.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 29, 2021
    Assignee: PANTHER ORTHOPEDICS, INC.
    Inventors: Kathryn A. Stecco, Frank P. Becking, Carlos Castro, Roger William Sharpe, Damon Covell Campbell
  • Publication number: 20200337730
    Abstract: Bone and joint stabilization devices or systems are described that include multiple-layer bodies. The approach offers dramatically improved fatigue life as compared to one-piece spring members that are otherwise similar or comparable. Coordinated improved-strength anchor embodiments, anchor loading tools and methods of use are also described.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 29, 2020
    Inventors: Kathryn A. Stecco, Frank P. Becking, Carlos Castro, Roger William Sharpe, Damon Covell Campbell
  • Patent number: 8943512
    Abstract: A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 27, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Vincent Hanquez, Jonathan James Ludlam, Richard William Sharp, David Jonathan Scott
  • Patent number: 8856486
    Abstract: A technique deploys a copy of a disk image from source storage to target storage. The technique involves identifying a particular disk image to be copied from the source storage to the target storage. The technique further involves performing a comparison operation between a first disk image list which lists disk images on the source storage and a second disk image list which lists disk images on the target storage to generate a common disk image list which lists a set of common disk images on both the source and target storage. The technique further involves transferring, from the source storage to the target storage, a set of data portions representing differences between the particular disk image and a common disk image listed on the common disk image list. The set of data portions in combination with the common disk image form a deployed copy on the target storage.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 7, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Richard William Sharp, David Jonathan Scott, Jonathan James Ludlam
  • Publication number: 20130097602
    Abstract: A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors.
    Type: Application
    Filed: December 20, 2012
    Publication date: April 18, 2013
    Inventors: Vincent Hanquez, Jonathan James Ludlam, Richard William Sharp, David Jonathan Scott
  • Patent number: 8352952
    Abstract: A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: January 8, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Vincent Hanquez, Jonathan James Ludlam, Richard William Sharp, David Jonathan Scott
  • Publication number: 20120215998
    Abstract: A technique deploys a copy of a disk image from source storage to target storage. The technique involves identifying a particular disk image to be copied from the source storage to the target storage. The technique further involves performing a comparison operation between a first disk image list which lists disk images on the source storage and a second disk image list which lists disk images on the target storage to generate a common disk image list which lists a set of common disk images on both the source and target storage. The technique further involves transferring, from the source storage to the target storage, a set of data portions representing differences between the particular disk image and a common disk image listed on the common disk image list. The set of data portions in combination with the common disk image form a deployed copy on the target storage.
    Type: Application
    Filed: October 31, 2011
    Publication date: August 23, 2012
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Richard William Sharp, David Jonathan Scott, Jonathan James Ludlam
  • Publication number: 20100161922
    Abstract: A method for facilitating migration of virtual machines among a plurality of physical machines includes associating a virtual machine with at least one physical resource inaccessible by a first subset of the plurality of physical machines and available to a second subset of the plurality of physical machines, the virtual machine executing on a first physical machine in the second subset of the plurality of physical machines. The method includes receiving a request to migrate the virtual machine to a second physical machine in the plurality of physical machines. The method includes identifying a second physical machine in the second subset of the plurality of physical machines. The method includes migrating the virtual machine to the second physical machine.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Richard William Sharp, Jonathan James Ludlam, Vincent Hanquez, David Jonathan Scott
  • Publication number: 20100138828
    Abstract: A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 3, 2010
    Inventors: Vincent Hanquez, Jonathan James Ludlam, Richard William Sharp, David Jonathan Scott
  • Publication number: 20100138829
    Abstract: A system for optimizing configuration of a virtual machine running at least one process includes at least one virtual resource in a virtual machine executing on a computing device, an agent executing within the virtual machine, and a hypervisor. The at least one virtual resource has a configuration parameter. The agent identifies a name of at least one process currently executing on the virtual machine. The hypervisor alters, in response to receiving the identified name from the agent, a value of the configuration parameter.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 3, 2010
    Inventors: Vincent Hanquez, Jonathan James Ludlam, Richard William Sharp, David Jonathan Scott
  • Patent number: 7518057
    Abstract: An automated computing system and method for determining fingering of musical instruments from digitized scored music or tablature. The computerized automated finger finder system and method analyzes a musical composition and determines hand and/or fingering positional information such that the musical composition can be efficiently played on a musical instrument of choice with minimal hand movement. The method and computing system also provide alternate or secondary fingering choices such that the musician can play with a different tonal stylization or with greater or lesser ease depending on his skill level.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: April 14, 2009
    Inventors: Richard William Worrall, Robert William Sharp
  • Publication number: 20080216639
    Abstract: An automated computing system and method for determining fingering of musical instruments from digitized scored music or tablature. The computerized automated finger finder system and method analyzes a musical composition and determines hand and/or fingering positional information such that the musical composition can be efficiently played on a musical instrument of choice with minimal hand movement. The method and computing system also provide alternate or secondary fingering choices such that the musician can play with a different tonal stylization or with greater or lesser ease depending on his skill level.
    Type: Application
    Filed: March 17, 2008
    Publication date: September 11, 2008
    Inventors: Richard William Worrall, Robert William Sharp
  • Patent number: 7345236
    Abstract: An automated computing system and method for determining fingering of musical instruments from digitized scored music or tablature. The computerized automated finger finder system and method analyzes a musical composition and determines hand and/or fingering positional information such that the musical composition can be efficiently played on a musical instrument of choice with minimal hand movement. The method and computing system also provide alternate or secondary fingering choices such that the musician can play with a different tonal stylization or with greater or lesser ease depending on his skill level.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: March 18, 2008
    Assignee: Terra Knights Music, Inc.
    Inventors: Richard William Worrall, Robert William Sharp
  • Patent number: 7238876
    Abstract: A computerized automated method for determining fingering of musical instruments from digitized scored music or tablature. The computerized automated finger finder method determines fingering such that hand movement is minimized on a specified instrument for maximum performance from analysis of the music score or tablature. The method also provides alternate fingering choices when the musician desires a different tonal stylization or finds an alternate fingering easier to play for their skill level.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: July 3, 2007
    Inventors: Richard William Worrall, Robert William Sharp
  • Publication number: 20060010060
    Abstract: A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a plurality of asset classes are generated based upon estimated future scenarios of one or more economic factors. A mapping from each financial product of an available set of financial products onto one or more asset classes of the plurality of asset classes is created by determining exposures of the available set of financial products to each asset class of the plurality of asset classes. In this way, the expected returns and correlations of a plurality of financial products are generated and used to produce optimized portfolios of financial products. Return scenarios are simulated for one or more portfolios including combinations of financial products from the available set of financial products based upon the mapping.
    Type: Application
    Filed: September 2, 2005
    Publication date: January 12, 2006
    Applicant: FINANCIAL ENGINES, Inc.
    Inventors: Christopher Jones, William Sharpe, Jason Scott, John Watson, Jeff Maggioncalda, Geert Bekaert, Steven Grenadier, Ronald Park
  • Publication number: 20050172907
    Abstract: A pet toilet suitable for use indoors, including a housing having electronic sensors built within the walls of the housing, which in operation, the electronic sensors are adapted to determine the ingress and egress of a pet, after which the sensors automatically relay a signal to flush the housing via conventional household drains. The drain of the housing is covered by a moveable drain cover or plate controllable by the sensors. The pet toilet further includes water and electricity supply lines and feeds such water and electricity through suitable water distribution and electronic distribution lines which are within the walls of the housing.
    Type: Application
    Filed: February 11, 2004
    Publication date: August 11, 2005
    Inventor: William Sharpe
  • Publication number: 20030173241
    Abstract: The ball holder is an effective device that has an elongate coil having a first end and a second end. The coil has an inside chamber defined therein for releasably holding a spherical object therein. The second end has an upper coil segment connected to a lower coil segment by a resilient coil segment. The upper coil segment and the lower coil segment have an opening defined therebetween. The ball holder may be modified so that it holds a pen and a key.
    Type: Application
    Filed: February 10, 2003
    Publication date: September 18, 2003
    Inventor: Kenneth William Sharp