Patents by Inventor John Carter

John Carter 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: 10531332
    Abstract: At an application executing in conjunction with a vSwitch a determination is made that a first flow from a first VM is experiencing congestion. The first flow is selected for throttling. a second flow is also selected for throttling, the second flow using a portion of a network path used by the first flow in a data network. At the application, a total CWND adjustment is distributed between the first flow and the second flow. A first CWND value associated with the first flow is adjusted by a first portion of the total CWND window, and a second CWND value associated with the second flow is adjusted by a second portion of the total CWND window.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Eric J. Rozner, Keqiang He
  • Publication number: 20200000763
    Abstract: The invention disclosed herein generally relates to low-dose oral doxepin pharmaceutical formulations and the use of these formulations to promote sleep.
    Type: Application
    Filed: March 5, 2018
    Publication date: January 2, 2020
    Inventors: Luigi Schioppi, Brian Talmadge Dorsey, Michael Skinner, John Carter, Robert Mansbach, Philip Jochelson, Roberta L. Rogowski, Cara Baron Casseday, Meredith Perry, Bryan Knox
  • Patent number: 10471325
    Abstract: Methods and apparatus related to improving player performance for trajectory-based sports are described. In particular, sporting devices are described that can be utilized to improve player performance in basketball. The sporting devices can include a camera-based system configured to capture and analyze the trajectory of a shot taken by a player. The camera-based system can be configured to provide feedback that allows a player to optimize the trajectory mechanics associated with shooting a basketball. In one embodiment, the camera-based system can be used in conjunction with a training aid that is attached to a basketball rim. The training aid can be configured to improve the trajectory mechanics of individuals utilizing the modified basketball rim to practice their shooting.
    Type: Grant
    Filed: December 27, 2015
    Date of Patent: November 12, 2019
    Assignee: Pillar Vision, Inc.
    Inventors: Alan W. Marty, John Carter
  • Publication number: 20190328661
    Abstract: The present invention relates to new extended release pharmaceutical compositions and methods of use thereof for the treatment of disorders.
    Type: Application
    Filed: July 12, 2019
    Publication date: October 31, 2019
    Inventors: Andreas SOMMER, Chengzhi ZHANG, John CARTER, John ARTHUR, Margaret BRADBURY
  • Publication number: 20190329114
    Abstract: Systems and methods relating to evaluating the performance of a person playing basketball are described. The systems and methods can be used to provide an evaluation sequence that can determine and evaluate the performance level of a person at one or more basketball skills. The evaluation sequence for the person can include a first sequence of actions that are the same each person being evaluated for a particular skill and a second sequence of actions that is based on the results of the first sequence and may be different for each person. Once the first and second sequences have been completed by the person, the system can determine a performance level for the person for the skills being evaluated.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Inventors: Alan W. Marty, John Carter
  • Patent number: 10425338
    Abstract: A timer is associated with a packet of a flow from a VM at an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system. At the application, using a counter, a number of packets of the flow that are received and acknowledged in response packets is counted, the response packets being received from a receiver of the flow. At the application, using a period measured by the timer and the number of received packets acknowledged as counted by the counter, a CWND value is computed. The CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the CWND value.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10374877
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 6, 2019
    Assignee: NetApp., Inc.
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie
  • Patent number: 10360685
    Abstract: Methods and apparatus relating to predicting outcome in a sporting environment are described. The methods and apparatus are used to relate trajectory performance of an object to body motions and body orientation associated with a generating the trajectory of the object. When equipment is utilized to generate the trajectory of an object, than the effects of equipment motions and equipment orientation can be also related to trajectory performance. The method and apparatus can be used to predict body motions and body orientations that increase the likelihood of achieving a desired outcome including specifying optimum motions and orientations for a particular individual. The method and apparatus may be used in training, coaching and broadcasting environments.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: July 23, 2019
    Assignee: Pillar Vision Corporation
    Inventors: Alan W. Marty, Thomas A. Edwards, John Carter
  • Patent number: 10343015
    Abstract: Systems and methods relating to the tracking of the performance of a person playing basketball are described. The systems and methods can be used to determine and evaluate the shot placement of the basketball at the basketball hoop. The shot placement includes a lateral position and a depth position and is determined from a base point on the basketball hoop. The base point can correspond to the portion of the basketball hoop that is closest to the person's location on the basketball court when taking the shot. A placement map can be provided to the person that provides information on the person's shot placements so that the person can make adjustments to his/her shot placement and increase the probability of making a shot.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: July 9, 2019
    Assignee: Pillar Vision, Inc.
    Inventors: Alan W. Marty, John Carter
  • Publication number: 20190158404
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 23, 2019
    Applicant: International Business Machines Corporation
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Publication number: 20190145125
    Abstract: A fence panel system comprises a first elongate frame member having a plurality of panel spacers projecting from a rearward facing wall in a plane perpendicular to the longitudinal axis of the first elongate frame member, such that respective spacer pairs define open-ended channels therebetween that, in use, are adapted to receive fence panel ends. A second elongate frame member is adapted to secure to the first elongate frame member so as to close the open-ended channels for retaining the fence panel ends therein.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 16, 2019
    Inventor: John Carter
  • Publication number: 20190133935
    Abstract: The present invention relates to new extended release pharmaceutical compositions and methods of use thereof for the treatment of disorders.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 9, 2019
    Inventors: Andreas SOMMER, Chengzhi ZHANG, John CARTER, John ARTHUR, Margaret BRADBURY
  • Publication number: 20190083484
    Abstract: The present invention relates to new pharmaceutical compositions comprising benzoquinoline compounds, and methods to inhibit vesicular monoamine transporter 2 (VMAT2) activity in a subject for the treatment of chronic hyperkinetic movement disorders.
    Type: Application
    Filed: October 17, 2018
    Publication date: March 21, 2019
    Inventors: Andreas Sommer, Chengzhi Zhang, John Carter, John Arthur, Margaret Bradbury, Thomas Gant, Manouchehr Shahbaz
  • Patent number: 10237186
    Abstract: At an application executing in conjunction with a vSwitch in a host system, a CWND value is computed corresponding to a flow from a VM using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. The CWND value is stored in a field in a response packet received from a receiver of the flow, the field being designated for carrying a RWND value, the response packet corresponding to a packet in the flow. The storing forms a modified response packet.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10230640
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a CWND value corresponding to a flow from a VM is computed using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. A set of flow parameters is extracted, at the application, from the flow. At the application, a normalized value corresponding to the flow is computed. At the application, the CWND value is reduced according to the normalized value of the flow to form a reduced CWND value. The reduced CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the reduced CWND value.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10225192
    Abstract: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Keqiang He, Eric J. Rozner
  • Patent number: 10166183
    Abstract: The present invention relates to new extended release pharmaceutical compositions and methods of use thereof for the treatment of disorders. In certain embodiments, disclosed herein is an extended-release pharmaceutical formulation comprising, in a solid dosage form for oral delivery of between about 100 mg and about 1 g total weight: between about 2 and about 18% of an active ingredient; between about 70% and about 96% of one or more diluents; between about 1% and about 10% of a water-soluble binder and between about 0.5 and about 2% of a surfactant.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: January 1, 2019
    Assignee: Auspex Pharmaceuticals, Inc.
    Inventors: Andreas Sommer, Chengzhi Zhang, John Carter, John Arthur, Margaret Bradbury
  • Publication number: 20180322337
    Abstract: Systems and methods are provided for determining reduced player performance during a sporting event. The system can use one or more sensors to capture information about actions such as shooting, dribbling, kicking and/or passing an object performed by the player and at least one processor to analyze the information in order to evaluate the player's performance. The system can determine and store at least one parameter indicative of the performance of the player in performing an action, and calculate based on the at least one stored parameter at least one value indicative of whether player intentionally underperformed the action and provide an output indicative of the assessment.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 8, 2018
    Applicant: PILLAR VISION, INC.
    Inventors: Alan W. Marty, John Carter, Cynthia T. Marty
  • Publication number: 20180324040
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie
  • Patent number: D872884
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: January 14, 2020
    Assignee: Glamagard Pty Ltd
    Inventor: John Carter