Patents by Inventor Joseph Jacobs

Joseph Jacobs 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: 20230151913
    Abstract: Pipe connectors and methods of making and using pipe connectors to connect oil or gas pipe in oil and gas production, refining and distribution.
    Type: Application
    Filed: January 16, 2023
    Publication date: May 18, 2023
    Applicant: Cobalt Coupler Systems, LLC
    Inventors: Jon Joseph Jacobs, Lonnie Joseph Jacobs, Robert Wayne Noyer, Lloyd Dale Seaton
  • Patent number: 11586371
    Abstract: A method of populating page tables of an executing workload during migration of the executing workload from a source host to a destination host includes the steps of: before resuming the workload at the destination host, populating the page tables of the workload at the destination host, wherein the populating comprises inserting mappings from virtual addresses of the workload to physical addresses of system memory of the destination host; and upon completion of populating the page tables, resuming the workload at the destination host.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: February 21, 2023
    Assignee: VMware, Inc.
    Inventors: Yury Baskakov, Ying Yu, Anurekh Saxena, Arunachalam Ramanathan, Frederick Joseph Jacobs, Giritharan Rashiyamany
  • Publication number: 20230033318
    Abstract: A reaction system for forming a viscoelastic polyurethane foam includes an isocyanate component and an isocyanate-reactive component that includes at least a polyol component, an additive component, and a preformed aqueous polymer dispersant. The mixture includes 50.0 wt % to 99.8 wt % of the polyol component, 0.1 wt % to 49.9 wt % of the additive component, and 0.1 wt % to 6.0 wt % of the preformed aqueous polymer dispersant. The aqueous polymer dispersant has a pH from 6.0 to 12.0 and includes from 5 wt % to 60 wt % of a polymeric component and from 40 wt % to 95 wt % of a fluid medium. The polymeric component includes at least one base polymer derived from 20 wt % to 100 wt % of at least one hydrophilic acid monomer having at least one carbonyl group, phosphate group, phosphonate group, or sulfonyl group, and optionally derived from at least one hydrophobic terminally unsaturated hydrocarbon monomer.
    Type: Application
    Filed: July 23, 2021
    Publication date: February 2, 2023
    Inventors: Kaoru Aou, Thomas H. Kalantar, Qinghao Meng, John Klier, Antony K. Van Dyk, Gary W. Dombrowski, Joseph Jacobs
  • Publication number: 20230023452
    Abstract: A method of populating page tables of an executing workload during migration of the executing workload from a source host to a destination host includes the steps of: before resuming the workload at the destination host, populating the page tables of the workload at the destination host, wherein the populating comprises inserting mappings from virtual addresses of the workload to physical addresses of system memory of the destination host; and upon completion of populating the page tables, resuming the workload at the destination host.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Yury BASKAKOV, Ying YU, Anurekh SAXENA, Arunachalam RAMANATHAN, Frederick Joseph JACOBS, Giritharan RASHIYAMANY
  • Patent number: 11560972
    Abstract: Pipe connectors and methods of making and using pipe connectors to connect oil or gas pipe in oil and gas production, refining and distribution.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: January 24, 2023
    Assignee: Cobalt Coupler Systems, LLC
    Inventors: Jon Joseph Jacobs, Lonnie Joseph Jacobs, Robert Wayne Noyer, Lloyd Dale Seaton
  • Publication number: 20220351980
    Abstract: Methods and apparatus for etching a high aspect ratio feature in a stack on a substrate are provided. The feature may be formed in the process of forming a 3D NAND device. Typically, the stack includes alternating layers of material such as silicon oxide and silicon nitride or silicon oxide and polysilicon. WF6 is provided in the etch chemistry, which substantially reduces or eliminates problematic sidewall notching. Advantageously, this improvement in sidewall notching does not introduce other tradeoffs such as increased bowing, decreased selectivity, increased capping, or decreased etch rate.
    Type: Application
    Filed: March 2, 2020
    Publication date: November 3, 2022
    Inventors: Douglas Hasso, Yinzhong Guo, James M. Lipovsky, Ludwik S. Cygan, Carlos A. Escobar Marin, Joseph Jacobs
  • Publication number: 20220027231
    Abstract: Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Sowgandh Sunil Gadi, Rajesh Venkatasubramanian, Venkata Subhash Reddy Peddamallu, Arunachalam Ramanathan, Timothy P Mann, Frederick Joseph Jacobs
  • Patent number: 11169870
    Abstract: Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: November 9, 2021
    Assignee: VMware, Inc.
    Inventors: Sowgandh Sunil Gadi, Rajesh Venkatasubramanian, Venkata Subhash Reddy Peddamallu, Arunachalam Ramanathan, Timothy P. Mann, Frederick Joseph Jacobs
  • Publication number: 20210216394
    Abstract: Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Sowgandh Sunil Gadi, Rajesh Venkatasubramanian, Venkata Subhash Reddy Peddamallu, Arunachalam Ramanathan, Timothy P. Mann, Frederick Joseph Jacobs
  • Patent number: 11060646
    Abstract: A coupler including a tubular conduit having a length disposed between a first end and a second end and a thickness disposed between an external surface and internal surface defining an interior passage and including one or more of an external annular groove disposed in the external surface overlaying an internal annular member disposed on the internal surface, and one or more external annular members disposed on the external surface correspondingly overlaying one or more internal annular grooves disposed in said internal surface.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: July 13, 2021
    Assignee: Cobalt Coupler Systems, LLC
    Inventors: Jon Joseph Jacobs, Lonnie Joseph Jacobs, Robert Wayne Noyer, Lloyd Dale Seaton
  • Publication number: 20210206937
    Abstract: A coated viscoelastic polyurethane foam includes a viscoelastic polyurethane foam having the coating thereon, the viscoelastic polyurethane foam having a resiliency of less than or equal to 20% as measured according to ASTM D3574, and a coating material on and embedded within the viscoelastic polyurethane foam, the coating material including an aqueous polymer emulsion and an encapsulated phase change material.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 8, 2021
    Inventors: Kaoru Aou, Yibei Gu, Rajat Duggal, Yasmin N. Srivastava, Joseph Jacobs, Qinghao Meng, Gregoire Cardoen, Ralph C. Even, Morgan A. Springs
  • Publication number: 20210207750
    Abstract: A coupler including a tubular conduit having a length disposed between a first end and a second end and a thickness disposed between an external surface and internal surface defining an interior passage, and a tubular guide, coupled to the first end, widening between the first end and a tubular guide terminal end of the tubular guide.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Applicant: Cobalt Coupler Systems, LLC
    Inventor: Jon Joseph Jacobs
  • Patent number: 11016767
    Abstract: A method for redirecting indirect calls to direct calls on a per-process basis includes accessing a memory code region of an operating system kernel that has a different mapping for each of one or more user processes running on the operating system kernel. The memory code region stores a first trampoline that refers directly to a second trampoline, which is an inline or outline trampoline that is correlated with a particular user process. Executing the first trampoline invokes the second trampoline, as a result of which the indirect calls are redirected to direct calls.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 25, 2021
    Assignee: VMWARE, INC.
    Inventors: Nadav Amit, Frederick Joseph Jacobs, Michael Wei
  • Patent number: 10962157
    Abstract: A coupler including a tubular conduit having a length disposed between a first end and a second end and a thickness disposed between an external surface and internal surface defining an interior passage, and a tubular guide, coupled to the first end, widening between the first end and a tubular guide terminal end of the tubular guide.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: March 30, 2021
    Assignee: Cobalt Coupler Systems, LLC
    Inventor: Jon Joseph Jacobs
  • Patent number: 10908912
    Abstract: A method for redirecting an indirect call in an operating system kernel to a direct call is disclosed. The direct calls are contained in trampoline code called an inline jump switch (IJS) or an outline jump switch (OJS). The IJS and OJS can operate in either a use mode, redirecting an indirect call to a direct call, a learning and update mode or fallback mode. In the learning and update mode, target addresses in a trampoline code template are learned and updated by a jump switch worker thread that periodically runs as a kernel process. When building the kernel binary, a plug-in is integrated into the kernel. The plug-in replaces call sites with a trampoline code template containing a direct call so that the template can be later updated by the jump switch worker thread.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 2, 2021
    Assignee: VMWARE, INC.
    Inventors: Nadav Amit, Frederick Joseph Jacobs, Michael Wei
  • Publication number: 20210011722
    Abstract: A method for redirecting indirect calls to direct calls on a per-process basis includes accessing a memory code region of an operating system kernel that has a different mapping for each of one or more user processes running on the operating system kernel. The memory code region stores a first trampoline that refers directly to a second trampoline, which is an inline or outline trampoline that is correlated with a particular user process. Executing the first trampoline invokes the second trampoline, as a result of which the indirect calls are redirected to direct calls.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 14, 2021
    Inventors: Nadav AMIT, Frederick Joseph JACOBS, Michael WEI
  • Publication number: 20210011738
    Abstract: A method of redirecting an indirect call in a callback list associated with a list of functions that are registered, includes the steps of: upon registering the list of functions, determining a list of function pointers, each of which corresponds to an address in an associated callback; for each function pointer in the list of function pointers, adding a direct call instruction to the registration trampoline corresponding to the associated callback of the function pointer; and upon invoking the associated callback of one of the function pointers in the list of function pointers, invoking the corresponding direct call instruction in the registration trampoline.
    Type: Application
    Filed: January 17, 2020
    Publication date: January 14, 2021
    Inventors: Nadav AMIT, Frederick Joseph JACOBS, Michael WEI
  • Publication number: 20210011728
    Abstract: A method for redirecting an indirect call in an operating system kernel to a direct call is disclosed. The direct calls are contained in trampoline code called an inline jump switch (IJS) or an outline jump switch (OJS). The IJS and OJS can operate in either a use mode, redirecting an indirect call to a direct call, a learning and update mode or fallback mode. In the learning and update mode, target addresses in a trampoline code template are learned and updated by a jump switch worker thread that periodically runs as a kernel process. When building the kernel binary, a plug-in is integrated into the kernel. The plug-in replaces call sites with a trampoline code template containing a direct call so that the template can be later updated by the jump switch worker thread.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 14, 2021
    Inventors: Nadav AMIT, Frederick Joseph JACOBS, Michael WEI
  • Patent number: 10871974
    Abstract: A method of redirecting an indirect call in a callback list associated with a list of functions that are registered, includes the steps of: upon registering the list of functions, determining a list of function pointers, each of which corresponds to an address in an associated callback; for each function pointer in the list of function pointers, adding a direct call instruction to the registration trampoline corresponding to the associated callback of the function pointer; and upon invoking the associated callback of one of the function pointers in the list of function pointers, invoking the corresponding direct call instruction in the registration trampoline.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 22, 2020
    Assignee: VMware, Inc.
    Inventors: Nadav Amit, Frederick Joseph Jacobs, Michael Wei
  • Patent number: D987457
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 30, 2023
    Assignee: SALVUS, LLC
    Inventors: Timothy Edward Zollers, Aaron Hunter Pierce, William Jacob Thompson, Joseph Gerard Egan, Ron Levin, Michael James Murphy