Patents by Inventor Michael Nelson

Michael Nelson 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: 20110152403
    Abstract: Embodiments of the present invention relate to a method of making a biopolymeric material comprising contacting a biopolymer and a binder sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material. Embodiments also relate to a method of making a biopolymeric material comprising contacting a biopolymer and a reactive composite sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 23, 2011
    Applicant: DiaServe, Inc.
    Inventors: Michael A. Nelson, Michael Riebel
  • Patent number: 7966615
    Abstract: A backup VM is allowed to enter live execution mode at instruction boundaries but not in the middle of emulation of a single instruction. This is accomplished by having the last log entry of multiple entries generated during emulation of an instruction to have an indication of a “go-live” point and by having the backup VM not replay log entries provided by the primary VM beyond the log entry that indicates the “go-live” point.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: June 21, 2011
    Assignee: VMware, Inc.
    Inventors: Ganesh Venkitachalam, Michael Nelson, Daniel J. Scales
  • Publication number: 20110113428
    Abstract: A virtualization technique, in accordance with one embodiment of the present invention, includes emulating the small computing system interface (SCSI) protocol to access a virtual SCSI storage device backed by a file stored on network attached storage (NAS).
    Type: Application
    Filed: December 3, 2010
    Publication date: May 12, 2011
    Applicant: VMWARE, INC.
    Inventors: Michael NELSON, Hao XU, Daniel J. SCALES, Matthew B. AMDUR
  • Patent number: 7867422
    Abstract: Embodiments of the present invention relate to a method of making a biopolymeric material comprising contacting a biopolymer and a binder sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material. Embodiments also relate to a method of making a biopolymeric material comprising contacting a biopolymer and a reactive composite sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: January 11, 2011
    Assignee: DiaServe, Inc.
    Inventors: Michael A. Nelson, Michael Riebel
  • Patent number: 7865663
    Abstract: A virtualization technique, in accordance with one embodiment of the present invention, includes emulating the small computing system interface (SCSI) protocol to access a virtual SCSI storage device backed by a file stored on network attached storage (NAS).
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: January 4, 2011
    Assignee: VMware, Inc.
    Inventors: Michael Nelson, Hao Xu, Daniel J. Scales, Matthew B. Amdur
  • Patent number: 7853744
    Abstract: In virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system and has direct access to a hardware device coupled to the virtualized computer system via a communication interface, a computer-implemented method of handling interrupts from the hardware device to the guest operating system includes: (a) receiving a physical interrupt from the hardware device on a shared interrupt line of an interrupt controller; (b) masking the shared interrupt line of the interrupt controller; (c) generating a virtual interrupt corresponding to the physical interrupt to the guest operating system; and (d) the guest operating system executing an interrupt service routine.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: December 14, 2010
    Assignee: VMware, Inc.
    Inventors: Mallik Mahalingam, Olivier Cremel, Jyothir Ramanan, Michael Nelson
  • Patent number: 7844954
    Abstract: A method and computer program product for logging non-deterministic events of a virtual machine executing a sequence guest instructions, the method including tracking an execution point in the sequence of executing guest instructions, the tracking of the execution point including determining a branch count of executed branch instructions; and detecting an occurrence of a non-deterministic event directed to the virtual machine during execution of the sequence of guest instructions, and recording information which includes an identifier of a current execution point, wherein the identifier includes the branch count.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 30, 2010
    Assignee: VMware, Inc.
    Inventors: Ganesh Venkitachalam, Michael Nelson, Boris Weissman, Min Xu, Vyacheslav V. Malyugin
  • Publication number: 20100294147
    Abstract: Semi-automated or automated manufacturing of micro- or nanostructured identification features on objects and compositions, and especially pharmaceutical compositions. In particular, a motorized stamping apparatus capable of precise hot embossing with or without closed-loop control of the loading; a modular stamp head for a high-throughput parallel stamping apparatus that comprise an array of compact, error-tolerant, individually temperature-controllable stamping elements; inexpensive stamp holders for said elements, as well as associated methods. The inventive features do not reside in the method of making the stamps.
    Type: Application
    Filed: December 19, 2005
    Publication date: November 25, 2010
    Inventors: Cedric Loiret-Bernal, Bjoern Rosner, Sylvain Cruchon-Dupeyrat, John E. Bussan, Michael Nelson
  • Publication number: 20100294927
    Abstract: The various embodiments provide methods and apparatus high-throughput reading and decoding of information-encoding features (especially identification features) on pharmaceutical compositions for the purpose of e.g. counterfeiting detection and inventory tracking/tracing. A preferred embodiment provides high-throughput imaging of regular arrays of pharmaceutical tablets with a scanning electron microscope. Another preferred embodiment provides video-rate scanning probe imaging of pharmaceutical compositions and especially atomic force microscopy imaging thereof.
    Type: Application
    Filed: September 12, 2006
    Publication date: November 25, 2010
    Inventors: Michael Nelson, Sylvain Cruchon-Dupeyrat, Bjoern Rosner, Cedric Loiret-Bernal
  • Publication number: 20100294844
    Abstract: Methods for providing pharmaceutical compositions and objects with identification regions and identification features which are difficult to detect. Microlithography, nanolithography, and stamping methods are used. The identification features can be positive protrusions or negative indentations with respect to the surface. The identification regions can comprise bar codes and holograms. DPN printing or other lithographies such as electron beam lithography, optical lithography, or nanoimprint lithography can be used to prepare stamps, which are then used to prepare the identification features. Redundant patterns can be formed. The invention is useful for counterfeit prevention. An apparatus for stamping the identification features is also described.
    Type: Application
    Filed: April 20, 2005
    Publication date: November 25, 2010
    Inventors: Cedric Loiret-Bernal, Linette Demers, Bjoern Rosner, Michael Nelson, Ray Eby, Joseph S. Fragala, Raymond Roger Shile, Hua Zhang, John Edward Bussan, Sylvain Cruchon-Dupeyrat
  • Publication number: 20100297190
    Abstract: Methods for providing pharmaceutical compositions and objects with identification regions and identification features which are difficult to detect. Microlithography, nanolithography, and stamping methods are used. The identification features can be positive protrusions or negative indentations with respect to the surface. The identification regions can comprise bar codes and holograms. DPN printing or other lithographies such as electron beam lithography, optical lithography, or nanoimprint lithography can be used to prepare stamps, which are then used to prepare the identification features. Redundant patterns can be formed. The invention is useful for counterfeit prevention. An apparatus for stamping the identification features is also described.
    Type: Application
    Filed: August 5, 2009
    Publication date: November 25, 2010
    Inventors: Cedric Loiret-Bernal, Linette Demers, Bjoern Rosner, Michael Nelson, Ray Eby, Joseph S. Fragala, Raymond Roger Shile, Hua Zhang, John Edward Bussan, Sylvain Cruchon-Dupeyrat
  • Patent number: 7840839
    Abstract: A fault-tolerant virtualized computer system comprises a primary host executing a primary virtual machine (VM) and a backup host executing a backup VM. In one embodiment, each VM includes a virtual disk mapped to a shared disk image on physical disk accessible to both hosts. A virtual disk IO request is received by virtualization software executing on the backup host from a backup VM. When the virtual disk IO request is a read request, the virtual disk IO request is mapped to a physical read IO request of a virtual disk image stored on a physical disk, the physical read IO request is issued to the physical disk. However, when the virtual disk IO request is a write request, it is assumed to be completed without mapping the virtual disk IO request or issuing a mapped physical IO request to the physical disk.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: November 23, 2010
    Assignee: VMware, Inc.
    Inventors: Daniel J. Scales, Michael Nelson, Andrew Tucker, Eric Lowe
  • Publication number: 20100242765
    Abstract: Inkwells adapted for use in direct-write nanolithography and other applications including use of wells, channels, and posts. The wells can possess a geometry which matches the geometry of tips which are dipped into the inkwells. The channels can be open or closed. Hydrophilicity and hydrophobicity can be used to control ink flow. SEM can be used to characterize the inkwells. Ink flow can be monitored with video. Hydrophobic material layers can be used to prevent cross contamination. Microsyringes can be used to fill reservoirs. Satellite reservoirs can be used to prevent bubble formation.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 30, 2010
    Inventors: Sylvain Cruchon-Dupeyrat, Michael Nelson, Robert Elghanian, Joseph S. Fragala, Igor Touzov, Debjyoti Banerjee
  • Publication number: 20100240801
    Abstract: Embodiments of the present invention relate to a method of making a biopolymeric material comprising contacting a biopolymer and a binder sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material. Embodiments also relate to a method of making a biopolymeric material comprising contacting a biopolymer and a reactive composite sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material.
    Type: Application
    Filed: June 1, 2010
    Publication date: September 23, 2010
    Applicant: DiaServe, Inc.
    Inventors: Michael A. Nelson, Michael Riebel
  • Patent number: 7762638
    Abstract: Inkwells adapted for use in direct-write nanolithography and other applications including use of wells, channels, and posts. The wells can possess a geometry which matches the geometry of tips which are dipped into the inkwells. The channels can be open or closed. Hydrophilicity and hydrophobicity can be used to control ink flow. SEM can be used to characterize the inkwells. Ink flow can be monitored with video. Hydrophobic material layers can be used to prevent cross contamination. Microsyringes can be used to fill reservoirs. Satellite reservoirs can be used to prevent bubble formation.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: July 27, 2010
    Assignee: NanoInk, Inc.
    Inventors: Sylvain Cruchon-Dupeyrat, Michael Nelson, Robert Elghanian, Joseph S. Fragala, Igor Touzov, Debjyoti Banerjee
  • Publication number: 20100169537
    Abstract: A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. The source VM memory is either paged in to the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. The source and destination servers preferably share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 1, 2010
    Applicant: VMWARE, INC.
    Inventor: Michael NELSON
  • Patent number: 7746058
    Abstract: A sequential equivalent-time sampling oscilloscope simultaneously acquires samples of a signal-under-test and a reference clock that is asynchronous with the signal-under-test. The oscilloscope converts the samples of the reference clock into timestamps and uses the timestamps to compensate for the jitter of the oscilloscope and to indicate the absolute jitter of the signal-under-test.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: June 29, 2010
    Assignee: Tektronix, Inc.
    Inventors: Michael A. Nelson, Pavel R. Zivny
  • Patent number: 7736560
    Abstract: Embodiments of the present invention relate to a method of making a biopolymeric material comprising contacting a biopolymer and a binder sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material. Embodiments also relate to a method of making a biopolymeric material comprising contacting a biopolymer and a reactive composite sufficient to form a mixture, heating the mixture and profile extruding the mixture sufficient to create a biopolymeric material.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 15, 2010
    Assignee: DiaServe, Inc.
    Inventor: Michael A. Nelson
  • Publication number: 20100122052
    Abstract: To generate a checkpoint for a virtual machine (VM), first, while the VM is still running, a copy-on-write (COW) disk file is created pointing to a parent disk file that the VM is using. Next, the VM is stopped, the VM' s memory is marked COW, the device state of the VM is saved to memory, the VM is switched to use the COW disk file, and the VM begins running again for substantially the remainder of the checkpoint generation. Next, the device state that was stored in memory and the unmodified VM memory pages are saved to a checkpoint file. Also, a copy may be made of the parent disk file for retention as part of the checkpoint, or the original parent disk file may be retained as part of the checkpoint. If a copy of the parent disk file was made, then the COW disk file may be committed to the original parent disk file.
    Type: Application
    Filed: May 4, 2009
    Publication date: May 13, 2010
    Applicant: VMWARE, INC.
    Inventors: Carl A. WALDSPURGER, Michael NELSON, Daniel J. SCALES, Pratap SUBRAHMANYAM
  • Patent number: 7680919
    Abstract: A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. The source VM memory is either paged in to the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. The source and destination servers preferably share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: March 16, 2010
    Assignee: VMware, Inc.
    Inventor: Michael Nelson