Patents by Inventor Lawrence Andrews

Lawrence Andrews 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: 9578373
    Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: February 21, 2017
    Assignee: VMware, Inc.
    Inventors: Banit Agrawal, Rishi Bidarkar, Uday Kurkure, Tariq Magdon-Ismail, Hari Sivaraman, Lawrence Andrew Spracklen
  • Publication number: 20160255400
    Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Applicant: VMware, Inc.
    Inventors: Banit Agrawal, Rishi Bidarkar, Uday Kurkure, Tariq Magdon-Ismail, Hari Sivaraman, Lawrence Andrew Spracklen
  • Publication number: 20160188361
    Abstract: Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host includes a virtual desktop and a virtual desktop agent. The virtual desktop agent is configured to perform one or more injecting events via one or more monitoring agents, wherein each of the injecting events is a simulated input device event. The desktop agent is further configured to receive, via a display module, a response to the injecting event(s), wherein the response is a display update causing pixel color values for the display module to alter. The desktop agent is also configured to identify, via the monitoring agent(s), whether the response to the injecting event(s) is an expected response. The desktop agent is also configured to determine, via the monitoring agent(s), a readiness of the virtual desktop based on the expected response.
    Type: Application
    Filed: March 8, 2016
    Publication date: June 30, 2016
    Inventors: Banit Agrawal, Lawrence Andrew Spracklen, Rishi Bidarkar
  • Patent number: 9292401
    Abstract: Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host includes a virtual desktop and a virtual desktop agent. The virtual desktop agent is configured to perform one or more injecting events via one or more monitoring agents, wherein each of the injecting events is a simulated input device event. The desktop agent is further configured to receive, via a display module, a response to the injecting event(s), wherein the response is a display update causing pixel color values for the display module to alter. The desktop agent is also configured to identify, via the monitoring agent(s), whether the response to the injecting event(s) is an expected response. The desktop agent is also configured to determine, via the monitoring agent(s), a readiness of the virtual desktop based on the expected response.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 22, 2016
    Assignee: VMware, Inc.
    Inventors: Banit Agrawal, Lawrence Andrew Spracklen, Rishi Bidarkar
  • Patent number: 9244192
    Abstract: A precipitation sensor including a cantilevered sensor member having a cantilevered portion and an upper and a lower surface extending on opposite sides of the cantilevered portion. The sensor member can receive falling precipitation on the upper surface and vibrate when struck by such precipitation. The cantilevered portion can have outer perimeter edges that are sloped downwardly for shedding the precipitation off the cantilevered portion. An electromechanical sensor can be incorporated with at least a part of the cantilevered portion of the sensor member for sensing the vibrations of the sensor member caused by the precipitation, and generating an electrical response from which precipitation properties can be determined. A support structure can be connected to the lower surface of the cantilevered portion at about a central region of the sensor member for supporting the sensor member. The cantilevered portion extends outwardly beyond the support structure.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 26, 2016
    Assignee: Airmar Technology Corporation
    Inventors: Robert M. Cullen, Chad Lawrence Andrews, Frederic Schoff Boericke, II, Stephen G. Boucher, Roger Henry Tancrell
  • Publication number: 20150196152
    Abstract: Purse hooks are disclosed. Methods of making and using purse hooks are also disclosed.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 16, 2015
    Inventors: Lawrence Andrews, Anthony R. Bradley
  • Publication number: 20150084979
    Abstract: This disclosure describes a performance-monitoring system that computes a display performance metric of a remote application. During operation, the system performs a sequence of input events, and receives information which updates a graphical user interface (GUI). The GUI displays a sequence of frames rendered by a remote application in response to the input events. The system then samples colors at a number of pivot points on the GUI, and matches the a respective frame to a previously performed input event based on the sampled colors. The system subsequently computes a display performance metric for the remote application based on the frames and the corresponding input events.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Applicant: VMWARE, INC.
    Inventors: Rishi BIDARKAR, Banit AGRAWAL, Lawrence Andrew SPRACKLEN, Hari SIVARAMAN
  • Patent number: 8902248
    Abstract: This disclosure describes a performance-monitoring system that computes a display performance metric of a remote application. During operation, the system performs a sequence of input events, and receives information which updates a graphical user interface (GUI). The GUI displays a sequence of frames rendered by a remote application in response to the input events. The system then samples colors at a number of pivot points on the GUI, and matches the a respective frame to a previously performed input event based on the sampled colors. The system subsequently computes a display performance metric for the remote application based on the frames and the corresponding input events.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 2, 2014
    Assignee: VMware, Inc.
    Inventors: Rishi Bidarkar, Banit Agrawal, Lawrence Andrew Spracklen, Hari Sivaraman
  • Publication number: 20140328203
    Abstract: Methods, systems, and computer programs for monitoring quality of audio delivered over a communications channel are presented. One method includes an operation for defining timestamps. The timestamps are associated with a measure of time while delivering audio to a client computer, where each timestamp includes a plurality of timestamp bits. Further, the method includes an operation for modulating an audio signal with pseudo noise (PN) codes when a timestamp bit has a first logical value, and modulating the audio signal with a negative of the PN codes when the timestamp bit has a second logical value. After transmitting the modulated audio signal to the client computer, the timestamp bits are extracted from a received modulated audio signal to obtain received timestamps. The quality of the audio is assessed based on the received timestamps, and the quality of the audio is stored in computer memory.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventor: Lawrence Andrew Spracklen
  • Publication number: 20140245829
    Abstract: A precipitation sensor including a cantilevered sensor member having a cantilevered portion and an upper and a lower surface extending on opposite sides of the cantilevered portion. The sensor member can receive falling precipitation on the upper surface and vibrate when struck by such precipitation. The cantilevered portion can have outer perimeter edges that are sloped downwardly for shedding the precipitation off the cantilevered portion. An electromechanical sensor can be incorporated with at least a part of the cantilevered portion of the sensor member for sensing the vibrations of the sensor member caused by the precipitation, and generating an electrical response from which precipitation properties can be determined. A support structure can be connected to the lower surface of the cantilevered portion at about a central region of the sensor member for supporting the sensor member. The cantilevered portion extends outwardly beyond the support structure.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 4, 2014
    Applicant: Airmar Technology Corporation
    Inventors: Robert M. Cullen, Chad Lawrence Andrews, Frederic Schoff Boericke, II, Stephen G. Boucher, Roger Henry Tancrell
  • Patent number: 8788079
    Abstract: Methods, systems, and computer programs for monitoring quality of audio delivered over a communications channel are presented. One method includes an operation for defining timestamps. The timestamps are associated with a measure of time while delivering audio to a client computer, where each timestamp includes a plurality of timestamp bits. Further, the method includes an operation for modulating an audio signal with pseudo noise (PN) codes when a timestamp bit has a first logical value, and modulating the audio signal with a negative of the PN codes when the timestamp bit has a second logical value. After transmitting the modulated audio signal to the client computer, the timestamp bits are extracted from a received modulated audio signal to obtain received timestamps. The quality of the audio is assessed based on the received timestamps, and the quality of the audio is stored in computer memory.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: July 22, 2014
    Assignee: VMware, Inc.
    Inventor: Lawrence Andrew Spracklen
  • Patent number: 8714007
    Abstract: A precipitation sensor including a cantilevered sensor member having a cantilevered portion and an upper and a lower surface extending on opposite sides of the cantilevered portion. The sensor member can receive falling precipitation on the upper surface and vibrate when struck by such precipitation. The cantilevered portion can have outer perimeter edges that are sloped downwardly for shedding the precipitation off the cantilevered portion. An electromechanical sensor can be incorporated with at least a part of the cantilevered portion of the sensor member for sensing the vibrations of the sensor member caused by the precipitation, and generating an electrical response from which precipitation properties can be determined. A support structure can be connected to the lower surface of the cantilevered portion at about a central region of the sensor member for supporting the sensor member. The cantilevered portion extends outwardly beyond the support structure.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: May 6, 2014
    Assignee: Airmar Technology Corporation
    Inventors: Robert M. Cullen, Chad Lawrence Andrews, Frederic Schoff Boericke, II, Stephen G. Boucher, Roger Henry Tancrell
  • Publication number: 20140122694
    Abstract: Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host includes a virtual desktop and a virtual desktop agent. The virtual desktop agent is configured to perform one or more injecting events via one or more monitoring agents, wherein each of the injecting events is a simulated input device event. The desktop agent is further configured to receive, via a display module, a response to the injecting event(s), wherein the response is a display update causing pixel color values for the display module to alter. The desktop agent is also configured to identify, via the monitoring agent(s), whether the response to the injecting event(s) is an expected response. The desktop agent is also configured to determine, via the monitoring agent(s), a readiness of the virtual desktop based on the expected response.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: VMWARE, INC.
    Inventors: Banit AGRAWAL, Lawrence Andrew SPRACKLEN, Rishi BIDARKAR
  • Patent number: 8671744
    Abstract: The present invention features an engine pulley testing device allowing a user to detect a damaged engine pulley. The engine pulley testing device comprises a first support arm and a second support arm pivotably attached to a front side of a top panel, a third support arm pivotably attached to a top panel on a back side of the top panel. A top pulley is attached on the top panel and a first bottom pulley and second bottom pulley are attached to the first and second support arms respectively. An engine belt can be wrapped around the pulleys and a testing pulley for testing. The engine pulley testing device may be attached on a sliding rail to slide to a desired working position.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 18, 2014
    Inventor: Lawrence Andrew Laricchiuta
  • Publication number: 20130332778
    Abstract: The current application is directed to architected hardware support within computer processors for detecting and monitoring various types of potential performance imbalances with respect to simultaneously executing hardware threads in simultaneous multi-threading (“SMT”) processors and SMT-processor cores. The architected hardware support may include various types of performance-imbalance-monitoring registers that accumulate indications of performance imbalances and that can be used, by performance-monitoring software and by human analysts to detect performance-degrading conflicts between simultaneously executing hardware threads. Such conflicts can be ameliorated by changing the scheduling of virtual machines, tasks, and other computational entities, by redesigning and re-implementing all or portions of performance-limited and performance-degrading applications, by altering resource-allocation strategies, and by other means.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: VMware, Inc.
    Inventor: Lawrence Andrew Spracklen
  • Publication number: 20130295227
    Abstract: A composition having from 45% to 90%, by weight, of a first portion and from 10% to 55%, by weight, a second portion. The first portion has a lower melting point than the second portion. The first portion can have a higher water activity than the second portion. The first portion contains a sensitive ingredient which can be a Probiotic. The composition can be a supplement intended to be given to a pet.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Inventors: Robbert H. Ter Haar, Gregory Dean Sunvold, Monika Barbara Horgan, Lawrence Andrew Schumacher
  • Patent number: D697686
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 21, 2014
    Assignee: The Iams Company
    Inventors: George Scott Kerr, Gregory Dean Sunvold, Lawrence Andrew Schumacher, David William Schuller, Robbert H ter Haar, Gary J Kohlman
  • Patent number: D697687
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 21, 2014
    Assignee: The Iams Company
    Inventors: George Scott Kerr, Gregory Dean Sunvold, Lawrence Andrew Schumacher, David William Schuller, Robbert H ter Haar, Gary J Kohlman
  • Patent number: D697691
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 21, 2014
    Assignee: The Iams Company
    Inventors: George Scott Kerr, Gregory Dean Sunvold, Lawrence Andrew Schumacher, David William Schuller, Robbert H ter Haar, Gary J Kohlman
  • Patent number: D697692
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 21, 2014
    Assignee: The Iams Company
    Inventors: George Scott Kerr, Gregory Dean Sunvold, Lawrence Andrew Schumacher, David William Schuller, Robbert H ter Haar, Gary J Kohlman