Patents by Inventor Graham MacDonald
Graham MacDonald 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: 20240078561Abstract: Methods, systems, and techniques for agricultural greenhouse gas estimation. Farm data in the form of at least one of revenue generated by a farm, crop information for one or more crops grown on the farm, and land use/farm practice data for land used on the farm to grow the one or more crops is obtained. An emissions estimate is determined based on the obtained data and caused to be displayed to the user via a graphical user interface. A user may be a person responsible for managing multiple farms. That user may be presented with aggregate emissions-related information for all farms, including projected future emissions under various scenarios, and may also iteratively experiment with different farm data values in order to attempt to reduce projected emissions or increase data quality/emissions estimate accuracy.Type: ApplicationFiled: August 21, 2023Publication date: March 7, 2024Inventors: Cogie Cogan, Yixin Tian, Vicki Chen, Myles MacDonald, Graham Alexander Watt, Arthur Berrill, Melissa Lynne Paxton, Daniel Gilles Foisy, Po Lun Law
-
Patent number: 11630777Abstract: A virtual disk is provided to a computing environment. The virtual disk includes identity information to enable identification of a virtual machine within the computing environment. A size of the virtual disk is increased within the computing environment to enable the virtual disk to act as a storage for the identity information and as a cache of other system data to operate the virtual machine. The virtual machine is booted within the computing environment. The virtual machine is configured to at least access the virtual disk that includes both identity information and caches other system data to operate the virtual machine. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: September 9, 2021Date of Patent: April 18, 2023Assignee: Citrix Systems, Inc.Inventors: Yuhua Lu, Graham Macdonald, Simon Graham
-
Patent number: 11481325Abstract: A system for managing a virtual machine is provided. The system includes a processor configured to initiate a session for accessing a virtual machine by accessing an operating system image from a system disk and monitor read and write requests generated during the session. The processor is further configured to write any requested information to at least one of a memory cache and a write back cache located separately from the system disk and read the operating system image content from at least one of the system disk and a host cache operably coupled between the system disk and the at least one processor. Upon completion of the computing session, the processor is configured to clear the memory cache, clear the write back cache, and reboot the virtual machine using the operating system image stored on the system disk or stored in the host cache.Type: GrantFiled: March 30, 2020Date of Patent: October 25, 2022Assignee: Citrix Systems, Inc.Inventors: Yuhua Lu, Graham MacDonald, Lanyue Xu, Roger Cruz
-
Publication number: 20210406186Abstract: A virtual disk is provided to a computing environment. The virtual disk includes identity information to enable identification of a virtual machine within the computing environment. A size of the virtual disk is increased within the computing environment to enable the virtual disk to act as a storage for the identity information and as a cache of other system data to operate the virtual machine. The virtual machine is booted within the computing environment. The virtual machine is configured to at least access the virtual disk that includes both identity information and caches other system data to operate the virtual machine. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: September 9, 2021Publication date: December 30, 2021Inventors: Yuhua Lu, Graham Macdonald, Simon Graham
-
Patent number: 11163687Abstract: A virtual disk is provided to a computing environment. The virtual disk includes identity information to enable identification of a virtual machine within the computing environment. A size of the virtual disk is increased within the computing environment to enable the virtual disk to act as a storage for the identity information and as a cache of other system data to operate the virtual machine. The virtual machine is booted within the computing environment. The virtual machine is configured to at least access the virtual disk that includes both identity information and caches other system data to operate the virtual machine. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: October 17, 2019Date of Patent: November 2, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Yuhua Lu, Graham Macdonald, Simon Graham
-
Publication number: 20210303469Abstract: A system for managing a virtual machine is provided. The system includes a processor configured to initiate a session for accessing a virtual machine by accessing an operating system image from a system disk and monitor read and write requests generated during the session. The processor is further configured to write any requested information to at least one of a memory cache and a write back cache located separately from the system disk and read the operating system image content from at least one of the system disk and a host cache operably coupled between the system disk and the at least one processor. Upon completion of the computing session, the processor is configured to clear the memory cache, clear the write back cache, and reboot the virtual machine using the operating system image stored on the system disk or stored in the host cache.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Applicant: Citrix Systems, Inc.Inventors: Yuhua Lu, Graham MacDonald, Lanyue Xu, Roger Cruz
-
Publication number: 20210117330Abstract: A virtual disk is provided to a computing environment. The virtual disk includes identity information to enable identification of a virtual machine within the computing environment. A size of the virtual disk is increased within the computing environment to enable the virtual disk to act as a storage for the identity information and as a cache of other system data to operate the virtual machine. The virtual machine is booted within the computing environment. The virtual machine is configured to at least access the virtual disk that includes both identity information and caches other system data to operate the virtual machine. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Inventors: Yuhua Lu, Graham MacDonald, Simon Graham
-
Publication number: 20110083109Abstract: A method and apparatus for use with an electronic display system including a display surface wherein the system is capable of identifying a touch location on at least a portion of the display surface of a contact with the display surface, the display surface having a display area, the method for moving a cursor icon about at least a portion of the display area and comprising the steps of identifying first and second areas within the display area having first and second area surfaces, respectively, sensing a touch location on the first area surface and presenting a cursor icon on the second area surface as a function of the touch location on the first area surface.Type: ApplicationFiled: December 9, 2010Publication date: April 7, 2011Inventors: Peter W. Hildebrandt, Scott Paul Gillespie, Lynda Alison Deakin, Scott E. Wilson, Ian G. Hutchinson, Timothy J. Prachar, James D. Watson, Michael H. Dunn, Guy L. Williams, Ari T. Adler, Tony P. Patron, Stephen J. Senatore, Peter S. Macdonald, Matthew A. Desmond, Graham MacDonald Hicks, David Gilmore, Katrin Wegener, Jeanne M. Ragan, Thomas Franz Enders, Douglas R. Bourn, Eric Allan Macintosh, Mark A. Zeh
-
Publication number: 20040070616Abstract: A method and apparatus for use with a whiteboard and an archive memory, the whiteboard having a surface for displaying images, the method for grouping presented images together for storage in the archive memory and password protecting the image groups in separate session files where a password is subsequently required to access the session file images.Type: ApplicationFiled: June 2, 2003Publication date: April 15, 2004Inventors: Peter W. Hildebrandt, Scott Paul Gillespie, Lynda Alison Deakin, Scott E. Wilson, Ian G. Hutchinson, Timothy J. Prachar, James D. Watson, Michael H. Dunn, Guy L. Williams, Ari T. Adler, Tony P. Patron, Stephen J. Senatore, Peter S. MacDonald, Matthew A. Desmond, Graham MacDonald Hicks, David Gilmore, Katrin Wegener, Jeanne M. Ragan, Thomas Franz Enders, Douglas R. Bourn, Eric Allan MacIntosh, Mark A. Zeh
-
Publication number: 20010030066Abstract: A rotary cone drill bit is provided with enhanced fluid flow near the bottom of an associated borehole resulting in improved removal of cuttings and other debris from the bottom of the borehole. The drill bit includes a plurality of fluid passageways extending from the bit body to the exterior of the drill bit. The bit body may include an enlarged cavity with the fluid passageways extending therefrom. One end of the cavity preferably includes an opening to receive fluid from a drill string attached to the drill bit. The end of the cavity opposite from the opening may have a generally parabolic configuration. For one application, a web member extends from the lower portion of the bit body, occupying a void area between each cutter cone assembly. The web member preferably contains a plurality of fluid passageways which direct drilling fluid from the drill string, through the bit body, through the web member, and exiting at nozzles adjacent to the bottom of the associated borehole.Type: ApplicationFiled: February 16, 2001Publication date: October 18, 2001Inventors: Graham MacDonald Clydesdale, Alan Dee Huffstutler, Harry Morales Campos, Edward Charles Spatz, Lawrence Lee Tso
-
Patent number: 3965771Abstract: An apparatus for selectively changing the neutral position of one or more control levers such as those found on the control console of a motor grader is disclosed. The apparatus comprises a bearing having a longitudinal axis; means for eccentrically mounting the bearing about a central axis which is spaced apart from and parallel to the longitudinal axis, the means for mounting the bearing permitting the bearing to revolve about the central axis; and means for selectively retaining the bearing in a plurality of desired radial positions relative to the central axis, an end of the control lever is secured to the bearing to permit the control lever to pivot about the longitudinal axis. A connecting rod has a first end pivotally connected to the control lever and a second end connected to a device which is to be activated by the control lever. The first end of the connecting rod pivots about an axis which is coincident with the central axis.Type: GrantFiled: October 15, 1974Date of Patent: June 29, 1976Assignee: Dominion Road Machinery Co. LimitedInventor: John Graham MacDonald
-
Patent number: D654926Type: GrantFiled: June 25, 2010Date of Patent: February 28, 2012Assignee: Intuity Medical, Inc.Inventors: Kelley J. Lipman, Robin S. Gaffney, Kimberley J. Tansey, Arna D. Ionescu, Graham MacDonald Hicks
-
Patent number: D691174Type: GrantFiled: January 18, 2012Date of Patent: October 8, 2013Assignee: Intuity Medical, Inc.Inventors: Kelley J. Lipman, Robin S. Gaffney, Kimberly J. Tansey, Arna D Ionescu, Graham MacDonald Hicks