Patents by Inventor William Voorhees

William Voorhees 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: 11467868
    Abstract: An orchestration service enables simplified establishment of relationships between services. Attributes and other information associated with a service are defined in a service definition. The information from the service definition is utilized by the orchestration service during execution of one or more workflows to establish a relationship between services. The workflow includes a set of operations that establishes the relationship based at least in part on the service definition.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: William Voorhees, Jason Brewster, Venumadhav Yalla, Vilcya Wirantana, Gunnar Onarheim, Peter Reidy, Xiao Kun Yao
  • Patent number: 9973625
    Abstract: A system for sharing and presenting temporary contact information associated with a service personnel. When a user generates an order request, the system generates temporary data indicative of a contact name and a phone number associated with the service personnel. The system sends the temporary data to a media device of the user. The media device stores the temporary data in a secure storage and receives a communication from a service media device associated with the service personnel. The media device presents at least the contact name responsive to the communication. The media device after completion of the communication prevents access to the temporary data stored on the media device.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: William Voorhees
  • Patent number: 8880445
    Abstract: A data processing system including one or more client devices, wherein each client device is connected to a network system and a data center unit. The data center unit includes a network interface unit, a user interface, one or more storage devices, wherein the one or more storage devices comprise one or more databases. Further, the data center unit includes a storage device controller and database manager for controlling the operation of storage devices and databases, a web server for providing web services to clients, a database server for providing database services to the one or more clients and a machine learning artificial intelligence application server for predicting textual complexity of data. The machine learning artificial intelligence application server includes one or more databases for storing data used to refine textual complexity analysis for improved accuracy of textual complexity predictions.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: November 4, 2014
    Assignee: Unbound Concepts, Inc.
    Inventors: Benjamin Bengfort, Katie Palencsar, William Voorhees
  • Publication number: 20130282628
    Abstract: A data processing system including one or more client devices, wherein each client device is connected to a network system and a data center unit. The data center unit includes a network interface unit, a user interface, one or more storage devices, wherein the one or more storage devices comprise one or more databases. Further, the data center unit includes a storage device controller and database manager for controlling the operation of storage devices and databases, a web server for providing web services to clients, a database server for providing database services to the one or more clients and a machine learning artificial intelligence application server for predicting textual complexity of data. The machine learning artificial intelligence application server includes one or more databases for storing data used to refine textual complexity analysis for improved accuracy of textual complexity predictions.
    Type: Application
    Filed: August 22, 2012
    Publication date: October 24, 2013
    Applicant: UNBOUND CONCEPTS, LLC
    Inventors: Benjamin Bengfort, Katie Palencsar, William Voorhees
  • Patent number: 8539096
    Abstract: Systems and methods are provided for automatically configuring ports of devices within an SAS network domain. A domain control element, such as an SAS initiator, is coupled to a plurality of expander devices. The domain control element configures ports of the expander devices by traversing port connections between the expander devices to determine routing attributes of the ports. The domain control element automatically configures the ports to operate according to the routing attributes. In one aspect hereof, an initiator device of the SAS network domain serves as a control element to perform the automated configuration of routing attributes. In another aspect hereof, an expander device serves as a control element to configure routing attributes of the ports.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: September 17, 2013
    Assignee: LSI Corporation
    Inventors: William Voorhees, Timothy Hoglund, Stephen Johnson
  • Patent number: 7539798
    Abstract: The present invention provides a device and method for mitigating performance degradation caused by SATA drives attached to a SAS domain. In one of the embodiments of the present invention, a SATA degradation mitigation device (“SDMD”) is installed between a SAS domain and one or more SATA drives. The SDMD effectively reduces congestion on intermediate links by buffering SATA data and transmitting the data at a rate which is higher than the rate at which the SATA data is received from a drive. Conversely, write data from the SAS domain may be buffered at the SDMD at a higher rate and subsequently sent to the SATA drive at a lower rate. This SATA data buffering and subsequent increase in data rate improves the overall efficiency of a SAS domain storage system by reducing data congestion arising out of low-performance SATA drives clogging the intermediate links.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: May 26, 2009
    Assignee: LSI Logic Corporation
    Inventors: William Voorhees, Jason Williams
  • Publication number: 20070288087
    Abstract: A self-expanding or otherwise expandable artificial valve prostheses for deployment within a body passageway, such as a vessel or duct of a patient. The valve prostheses include a support structure having an outer frame, a supporting member and a valve leaflet. The portion of the valve leaflet is supported by the supporting member and is positioned away from the wall of the body passageway when the device is deployed within the body passageway.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 13, 2007
    Applicants: Cook Incorporated, MED Institute, Inc
    Inventors: Neal Fearnot, Alan Leewood, Ram Paul, Blayne Roeder, William Voorhees
  • Publication number: 20070276428
    Abstract: An apparatus and method comprising at least one intragastric member made of a digestive-resistant or substantially indigestible material that is introduced into a bag located in the gastric lumen of a mammal for the treatment of obesity. One or more intragastric members are loaded into a delivery tube in a partially compacted first configuration and delivered to an overtube. The overtube includes a proximal end, a distal end and a lumen configured to receive the intragastric members in the first configuration for delivery to the bag located in the gastric lumen wherein the intragastric member is expanded to a second configuration. The apparatus further comprises a constraining element engaged with the bag to secure the intragastric member upon delivery into the gastric lumen.
    Type: Application
    Filed: December 21, 2006
    Publication date: November 29, 2007
    Inventors: Frederick Haller, John Karpiel, Donagh O'Sullivan, Brian Rucker, Maximiliano Soetermans, William Voorhees
  • Patent number: 7290066
    Abstract: Methods and associated structure for utilizing multiple ports or PHYs comprising a SAS wide port to improve transmission bandwidth utilization for a single large I/O request. In one aspect hereof, a large I/O request is broken into a plurality of smaller I/O requests to be distributed over multiple PHYs or ports of a configured wide SAS port. The number of smaller I/O requests may be any number up to the maximum number of PHYs or ports comprising the SAS wide port. In another aspect hereof, the size of a large I/O request may be compared against a threshold value to determine whether the large request should be broken into smaller requests. The threshold value may be determined in accordance with features and aspects hereof either statically or dynamically based on workloads assigned to, and utilization of, the configured SAS wide port.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: October 30, 2007
    Assignee: LSI Corporation
    Inventors: William Voorhees, Mark Slutz, David Uddenberg
  • Publication number: 20070203520
    Abstract: Endovascular filter (10) including a plurality of struts (14) with distal ends (18) adapted to anchor the filter to the vessel wall after deployment, such as by having barbs (20), the filter being adapted to be retrieved if desired. Strut distal ends (18) are coated with an antiproliferative agent (40) that inhibits the ingrowth of tissue around the filter, thereby permitting the filter to be retrieved and removed atraumatically after a prolonged period of time, thus extending the useful life of the retrievable filter. Optionally, the proximal end (22) of the filter may also be so coated, or the entire filter.
    Type: Application
    Filed: January 16, 2007
    Publication date: August 30, 2007
    Inventors: Dennis Griffin, Arne Molgaard-Nielsen, Anthony Ragheb, Raymond Leonard, Neal Fearnot, William Voorhees, Thomas Kozma, Brian Bates, Thomas Osborne
  • Publication number: 20070168012
    Abstract: Methods of making coated implantable medical devices are provided. The methods include positioning a first layer comprising a bioactive on at least a portion of a structure, and positioning at least one porous layer over the first layer. The at least one porous layer has a thickness adequate to provide a controlled release of the bioactive.
    Type: Application
    Filed: November 27, 2006
    Publication date: July 19, 2007
    Applicants: MED Institute, Inc., Cook Incorporated
    Inventors: Anthony Ragheb, Brian Bates, Neal Fearnot, Thomas Kozma, William Voorhees
  • Publication number: 20070150047
    Abstract: Methods of making coated implantable medical devices are provided. The methods include positioning a first layer comprising a bioactive on at least a portion of a structure, and positioning at least one porous layer over the first layer. The at least one porous layer has a thickness adequate to provide a controlled release of the bioactive.
    Type: Application
    Filed: November 15, 2006
    Publication date: June 28, 2007
    Applicants: MED Institute, Inc., Cook Incorporated
    Inventors: Patrick Ruane, Waleska Perez-Segarra, Anthony Ragheb, Neal Fearnot, William Voorhees, Brian Bates, Thomas Osborne
  • Publication number: 20070136521
    Abstract: The present invention provides a device and method for mitigating performance degradation caused by SATA drives attached to a SAS domain. In one of the embodiments of the present invention, a SATA degradation mitigation device (“SDMD”) is installed between a SAS domain and one or more SATA drives. The SDMD effectively reduces congestion on intermediate links by buffering SATA data and transmitting the data at a rate which is higher than the rate at which the SATA data is received from a drive. Conversely, write data from the SAS domain may be buffered at the SDMD at a higher rate and subsequently sent to the SATA drive at a lower rate. This SATA data buffering and subsequent increase in data rate improves the overall efficiency of a SAS domain storage system by reducing data congestion arising out of low-performance SATA drives clogging the intermediate links.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 14, 2007
    Inventors: William Voorhees, Jason Williams
  • Patent number: 7210065
    Abstract: Improved methods and structures for testing of SAS components, in situ, in a SAS domain. A first SAS component is adapted to generate stimuli such as error conditions to elicit a response to the error condition from a second SAS component coupled to the first in the intended SAS domain configuration. In one aspect, a SAS device controller generates stimuli applied to a SAS expander coupled thereto and verifies proper response from the SAS expander. In another aspect, a SAS expander generates stimuli applied to a SAS device controller coupled thereto and verifies proper response from the SAS device controller. Stimuli may be generated by custom circuits or firmware/software within the first component. Vendor specific SAS SMP transactions may be used to cause the first component to enter the special verification mode.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: April 24, 2007
    Assignee: LSI Logic Corporation
    Inventors: David Uddenberg, William Voorhees, Mark Slutz
  • Publication number: 20070050010
    Abstract: A coated implantable medical device 10 includes a structure 12 adapted for introduction into the vascular system, esophagus, trachea, colon, biliary tract, or urinary tract; at least one coating layer 16 posited on one surface of the structure; and at least one layer 18 of a bioactive material posited on at least a portion of the coating layer 16, wherein the coating layer 16 provides for the controlled release of the bioactive material from the coating layer. In addition, at least one porous layer 20 can be posited over the bioactive material layer 18, wherein the porous layer includes a polymer and provides for the controlled release of the bioactive material therethrough. Preferably, the structure 12 is a coronary stent. The porous layer 20 includes a polymer applied preferably by vapor or plasma deposition and provides for a controlled release of the bioactive material.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 1, 2007
    Applicants: Cook Incorporated, MED Institute, Inc.
    Inventors: Brian Bates, Anthony Ragheb, Neal Fearnot, William Voorhees, Thomas Kozma, David Grewe, Darin Schaeffer
  • Publication number: 20060259278
    Abstract: Systems and methods for analyzing data passing between an SAS/SATA device and a plurality of other devices are presented. A system includes a plurality of physical interfaces configured for passing data between the SAS/SATA device and the other devices. The system also includes a test interface, or test PHY, configured for coupling to the physical interfaces for analysis of the data passing through those physical interfaces. The test PHY may be integrally configured with the SAS/SATA device and may substantially minimize alteration of characteristic impedance caused by external analysis of the data. The system may also include a multiplexer for selectively coupling the PHYs to the test PHY.
    Type: Application
    Filed: July 13, 2006
    Publication date: November 16, 2006
    Inventors: William Schmitz, David Uddenberg, William Voorhees
  • Publication number: 20060195176
    Abstract: Bioactive-coated medical devices are provided, including coated vascular stents. The medical device coating can include a coating layer posited over at least a portion of the medical device surface, and can include a butyl methacrylate polymer or an ethylene-vinyl acetate copolymer in combination with a bioactive material that can function as both an immunosuppressive agent and an antiproliferative agent. Optionally, multilayer coatings can further include an adhesion promoting layer comprising parylene positioned between the coating layer and the medical device surface, a porous layer comprising butyl methacrylate positioned over at least a portion of the coating layer, or both. The coating layer preferably comprises between about 0.5 and 2.0 ?g/mm2 of the bioactive material on the outer surface of the medical device. The bioactive material can be absorbed into the coating layer, which can have a thickness of between about 0.5 ?m to about 5 ?m.
    Type: Application
    Filed: April 25, 2006
    Publication date: August 31, 2006
    Applicants: Cook Incorporated, MED Institute, Inc.
    Inventors: Brian Bates, Anthony Ragheb, Neal Fearnot, Thomas Kozma, William Voorhees
  • Patent number: 7084618
    Abstract: A system and method for testing the signals on a parallel communication bus uses a single printed circuit board that connects to the bus. The signals from the bus may be passively and actively filtered prior to a multiplexer. The multiplexer may be controlled by a variety of inputs, including communications over a second bus by a remote device. The output of the multiplexer is one or more probe points that may be connected to a measurement device.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: August 1, 2006
    Assignee: LSI Logic Corporation
    Inventors: William Voorhees, William Schmitz, Mark Slutz
  • Publication number: 20050222677
    Abstract: A coated implantable medical device 10 includes a structure 12 adapted for introduction into the vascular system, esophagus, trachea, colon, biliary tract, or urinary tract; at least one coating layer 16 posited on one surface of the structure; and at least one layer 18 of a bioactive material posited on at least a portion of the coating layer 16, wherein the coating layer 16 provides for the controlled release of the bioactive material from the coating layer. In addition, at least one porous layer 20 can be posited over the bioactive material layer 18, wherein the porous layer includes a polymer and provides for the controlled release of the bioactive material therethrough. Preferably, the structure 12 is a coronary stent. The porous layer 20 includes a polymer applied preferably by vapor or plasma deposition and provides for a controlled release of the bioactive material.
    Type: Application
    Filed: May 25, 2005
    Publication date: October 6, 2005
    Inventors: Brian Bates, Anthony Ragheb, Neil Fearnot, Thomas Kozma, William Voorhees
  • Publication number: 20050210159
    Abstract: Methods and associated structure for utilizing multiple ports or PHYs comprising a SAS wide port to improve transmission bandwidth utilization for a single large I/O request. In one aspect hereof, a large I/O request is broken into a plurality of smaller I/O requests to be distributed over multiple PHYs or ports of a configured wide SAS port. The number of smaller I/O requests may be any number up to the maximum number of PHYs or ports comprising the SAS wide port. In another aspect hereof, the size of a large I/O request may be compared against a threshold value to determine whether the large request should be broken into smaller requests. The threshold value may be determined in accordance with features and aspects hereof either statically or dynamically based on workloads assigned to, and utilization of, the configured SAS wide port.
    Type: Application
    Filed: March 18, 2004
    Publication date: September 22, 2005
    Inventors: William Voorhees, Mark Slutz, David Uddenberg