Patents by Inventor Ian Hunter
Ian Hunter 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).
-
Publication number: 20220019519Abstract: An example method of testing a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, and the application management system integrated with the virtualization layer. The method includes: receiving, at an edge node from an external network, a plurality of test applications; executing, at the edge node, the plurality of test applications, the edge node connected to the cluster network, the plurality of test applications communicating, through the cluster network, with a master server of the application management system, and with applications executing in the VMs managed by the master server; and returning, from the edge node, responses generated by the plurality of test applications to the external network.Type: ApplicationFiled: August 11, 2020Publication date: January 20, 2022Inventors: Ian Hunter GANN, Yahya CAHYADI, Yongzhe FAN, Nanda Kishore KRISHNA
-
Publication number: 20210392042Abstract: An example method of configuring a cluster network for an application management system having virtual machines (VMs) executing on a virtualization layer in a cluster of hosts connected to a physical network, wherein the application management system is integrated with the virtualization layer, the method including: deploying, by a virtualization management server, a master server of the application management system prior to configuration of a cluster network that connects the VMs, the master server connected to the virtualization management server by a management network isolated from the cluster network; configuring, by the master server in cooperation with a network manager, the cluster network to connect the VMs; and connecting, by the master server in cooperation with the network manager, the cluster network to an edge node configured to support external ingress/egress for the cluster network.Type: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Yahya CAHYADI, George Gregory HICKEN, Ian Hunter GANN, Nanda Kishore KRISHNA, Harsh KUMAR
-
Patent number: 11108629Abstract: An example method of configuring a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, the application management system integrated with the virtualization layer. The method includes: receiving, at a first master server, a request to assign network ports of the cluster network to control VMs of the VMs, the control VMs executing master servers of the application management system and having first network interfaces connected to a management network isolated from the cluster network; provisioning, by cooperation of the first master server with a network manager, the network ports of the cluster network; and reconfiguring, by cooperation of the first master server with a virtualization management server, the control VMs with second network interfaces connected to the network ports of the cluster network.Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Yahya Cahyadi, George Gregory Hicken, Ian Hunter Gann, Nanda Kishore Krishna, Harsh Kumar
-
Publication number: 20200254180Abstract: A method of administering subcutaneous treatment to a patient is provided. The method includes delivering, by a needle-free injection device, a first volume of a treatment at a first location on a surface of a body of the patient; detecting a movement of the needle-free injection device relative to the first location; determining, from the movement of the needle-free injection device relative to the first location, a second location of the needle-free injection device relative to the first location; determining a second volume of the treatment to deliver at the surface of the body of the patient at the second location; and delivering, by the needle-free injection device, the second volume of the treatment at the second location on the surface of the body of the patient.Type: ApplicationFiled: February 25, 2020Publication date: August 13, 2020Inventors: Patrick Armand Anquetil, Ian Hunter
-
Publication number: 20200219612Abstract: A needle-free injector system includes a needle-free injector configured to deploy a dose of a treatment to a patient as an injection event, a gyroscope configured to monitor an orientation of the needle-free injector during the injection event, and a processor configured to perform steps of detecting that an actuator of the needle-free injector has deployed the dose in the injection event, monitoring a signal from the gyroscope during the injection event, determining an orientation of the needle-free injector during the injection event based on the signal from the gyroscope, determining whether the injection event was a treatment event including a successful delivery of the dose to the patient based on the orientation of the needle-free injector during the injection event, and transmitting information regarding the injection event to a server.Type: ApplicationFiled: March 18, 2020Publication date: July 9, 2020Inventors: Mark Philip, Patrick Armand Anquetil, Ian Hunter
-
Patent number: 10666600Abstract: Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode.Type: GrantFiled: June 15, 2016Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Alan Howard, Joseph Spencer King, Yili Aiwazian, Ian Hunter Todd, Naud Frijlink, Shawna Julie Davis, Christer Garbis
-
Patent number: 10569020Abstract: A method of administering subcutaneous treatment to a patient is provided. The method includes delivering, by a needle-free injection device, a first volume of a treatment at a first location on a surface of a body of the patient; detecting a movement of the needle-free injection device relative to the first location; determining, from the movement of the needle-free injection device relative to the first location, a second location of the needle-free injection device relative to the first location; determining a second volume of the treatment to deliver at the surface of the body of the patient at the second location; and delivering, by the needle-free injection device, the second volume of the treatment at the second location on the surface of the body of the patient.Type: GrantFiled: November 28, 2017Date of Patent: February 25, 2020Assignee: PORTAL INSTRUMENTS, INC.Inventors: Patrick Anquetil, Ian Hunter
-
Publication number: 20200033543Abstract: An optical fiber joint including a support member, a plurality of optical fiber storage trays connected to the support member, where an optical splitter is received within one of the optical fiber storage trays, the optical splitter comprising one or more input optical fibers and a plurality of output optical fibers wherein, in use the or each spliced optical splitter output optical fibers and respective optical splice and further optical fiber are stored within an optical fiber storage tray; and the or each unspliced optical splitter output optical fibers are stored within an optical fiber storage apparatus which is external to the plurality of optical fiber storage trays.Type: ApplicationFiled: October 2, 2017Publication date: January 30, 2020Applicant: British Telecommunications Public Limited CompanyInventors: Malcolm CAMPBELL, Ian HUNTER
-
Publication number: 20180147351Abstract: A method of administering subcutaneous treatment to a patient is provided. The method includes delivering, by a needle-free injection device, a first volume of a treatment at a first location on a surface of a body of the patient; detecting a movement of the needle-free injection device relative to the first location; determining, from the movement of the needle-free injection device relative to the first location, a second location of the needle-free injection device relative to the first location; determining a second volume of the treatment to deliver at the surface of the body of the patient at the second location; and delivering, by the needle-free injection device, the second volume of the treatment at the second location on the surface of the body of the patient.Type: ApplicationFiled: November 28, 2017Publication date: May 31, 2018Inventors: Patrick Anquetil, Ian Hunter
-
Publication number: 20180028755Abstract: A needle-free injector system includes a needle-free injector having at least one sensor configured to detect, using the at least one sensor, a degree to which a patient has administered a treatment using the needle-free injector, and configured to transmit information to a server regarding the administration of the treatment; and the server configured to communicate, to a device associated with the patient, a message regarding the administration of the treatment. A method of determining patient compliance with a treatment regimen includes detecting a potential treatment event by a needle-free injector system; measuring, using at least one sensor proximal to a treatment site on a body of a patient, at least one physical parameter; and determining, using the measurement of the at least one physical parameter, a level of compliance of the patient for the potential treatment event.Type: ApplicationFiled: December 2, 2016Publication date: February 1, 2018Inventors: Mark Philip, Patrick Anquetil, Ian Hunter
-
Patent number: 9748021Abstract: A plurality of telecommunications connections are installed in a distribution network by connecting a series of distribution points using a multicore cable comprising a plurality of cores having a common enclosure, some of the cores carrying fiber tubes into which optical fiber may later be introduced, and other cores carrying an electrical power supply. One or more cores may be diverted from a longer cable run to serve a local distribution point by rupturing a web connecting the core to the rest of the cable, thus allowing the remaining cores to be uninterrupted at the point of divergence. An alternative embodiment intended for underground use provides for apertures to be opened in a protective sheath to expose the individual cores required to be diverted to a local distribution point.Type: GrantFiled: June 10, 2015Date of Patent: August 29, 2017Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: John Andrew Warren, Malcolm Donald Campbell, Christopher Munnings, Christopher Fisk, Ian Hunter
-
Publication number: 20170146764Abstract: A plurality of telecommunications connections are installed in a distribution network by connecting a series of distribution points using a multicore cable comprising a plurality of cores having a common enclosure, some of the cores carrying fiber tubes into which optical fiber may later be introduced, and other cores carrying an electrical power supply. One or more cores may be diverted from a longer cable run to serve a local distribution point by rupturing a web connecting the core to the rest of the cable, thus allowing the remaining cores to be uninterrupted at the point of divergence. An alternative embodiment intended for underground use provides for apertures to be opened in a protective sheath to expose the individual cores required to be diverted to a local distribution point.Type: ApplicationFiled: June 10, 2015Publication date: May 25, 2017Applicant: British Telecommunications Public Limited CompanyInventors: John Andrew WARREN, Malcolm Donald CAMPBELL, Christopher MUNNINGS, Christopher FISK, Ian HUNTER
-
Publication number: 20170028376Abstract: A method and an array filling system for loading a plurality of disparate sample containers, the sample containers comprising an integral structure. Each receptacle is characterized by a hydrophilic surface,, and the receptacles are separated by a hydrophobic surface. The system has a liquid transfer device capable of holding liquid and adapted for motion to cause sequential communication of liquid held in the liquid transfer device with successive receptacles of the array by dragging the liquid across the hydrophobic surface.Type: ApplicationFiled: December 23, 2014Publication date: February 2, 2017Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Ian Hunter, Colin J.H. Brenan, Tanya S. Kanigan
-
Publication number: 20160294766Abstract: Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode.Type: ApplicationFiled: June 15, 2016Publication date: October 6, 2016Inventors: Gregory Alan Howard, Joseph Spencer King, Yili Aiwazian, Ian Hunter Todd, Naud Frijlink, Shawna Julie Davis, Christer Garbis
-
Patent number: 9407753Abstract: Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode.Type: GrantFiled: April 8, 2011Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Alan Howard, Joseph Spencer King, Yili Aiwazian, Ian Hunter Todd, Naud Frijlink, Shawna Julie Davis, Christer Garbis
-
Patent number: 9397516Abstract: An apparatus and methods for ultra-fast charging one or more batteries, including, for example, lithium ion batteries. A charging current is determined by optimization of a model based on functions of a set of internal state variables associated with a battery, and a set of model parameters or nonparametric data characterizing the battery. Instantaneous internal state variables are determined, and an optimized charging current is applied to the battery subject to a set of battery-specific constraints. Internal state variables are updated recursively based on behavior of the battery under charge as well as the behavior, stored in a database, or acquired via a network, of cognate batteries.Type: GrantFiled: October 21, 2011Date of Patent: July 19, 2016Assignee: Nucleus Scientific, Inc.Inventors: Ian Hunter, Serge R. Lafontaine
-
Publication number: 20150298089Abstract: A method and an array filling system for loading a plurality of disparate sample containers, the sample containers comprising an integral structure. Each receptacle is characterized by a hydrophilic surface,, and the receptacles are separated by a hydrophobic surface. The system has a liquid transfer device capable of holding liquid and adapted for motion to cause sequential communication of liquid held in the liquid transfer device with successive receptacles of the array by dragging the liquid across the hydrophobic surface.Type: ApplicationFiled: December 23, 2014Publication date: October 22, 2015Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Ian Hunter, Colin J.H. Brenan, Tanya S. Kanigan
-
Patent number: 9129743Abstract: An energy distribution system and methods for coupling a plurality of energy storage cells to at least one of an energy source and an energy load. Each energy storage cell is coupled, at an interface, via a distinct power converter, to a winding, as is an energy source or load, coupled at an energy port to a secondary winding. The plurality of windings sharing a magnetic flux field and thus constitute a transformer. While separate processors are associated with each power converter, a subset of the plurality of processors may be intercoupled for control based on conditions associated with at least one of the plurality of energy storage cells. A central processor may govern operation of a subset of the processors, moreover, a subset of the plurality of processors may also be connected to a local area network and the central processor may communicate with other processors and may also be coupled to an external network such as the internet.Type: GrantFiled: October 3, 2011Date of Patent: September 8, 2015Assignee: Nucleus Scientific, Inc.Inventors: Ian Hunter, Serge R. Lafontaine
-
Publication number: 20150126412Abstract: A method and an array filling system for loading a plurality of disparate sample containers, the sample containers comprising an integral structure. Each receptacle is characterized by a hydrophilic surface, and the receptacles are separated by a hydrophobic surface. The system has a liquid transfer device capable of holding liquid and adapted for motion to cause sequential communication of liquid held in the liquid transfer device with successive receptacles of the array by dragging the liquid across the hydrophobic surface.Type: ApplicationFiled: June 10, 2014Publication date: May 7, 2015Inventors: Ian Hunter, Colin J.H. Brenan
-
Patent number: 8720030Abstract: Apparatus for installing a cable into a tube with the assistance of a fluid drag acting on the cable within the tube with an installation device, the apparatus including a driving mechanism comprising a driving surface arranged to contact the cable substantially along the full driving surface length, for driving the cable into the tube, a first measurement device for obtaining a first value indicative of a rate at which the installation device is driving the cable into the tube, a second measurement device for obtaining a second value indicative of a rate at which the cable is travelling through the apparatus, a processor for detecting when the first value exceeds the second value, and for reducing the rate at which the installation device is driving the cable into the tube for the duration when the first value exceeds the second value.Type: GrantFiled: March 31, 2010Date of Patent: May 13, 2014Assignee: British Telecommunications Public Limited CompanyInventors: Philip Alfred Barker, Graham Anthony Laidler, Christopher Nigel Munnings, Ian Hunter, Keith Eric Nolde