Patents by Inventor Michael Hecht
Michael Hecht 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: 20240127253Abstract: A computer-implemented method performed by a depository computing system includes receiving a check deposit and a withdrawal request associated with a customer account of a customer where the customer account is associated with a first amount and the withdrawal request comprises a second amount greater than the first amount, forwarding an inquiry message regarding the check deposit to a paying computing system, determining real time account status information of a payor account of a payor, and authorizing in real time relative to when the real time account status information is accessed, the withdrawal request for the second amount where the authorization occurs prior to settlement of the check deposit.Type: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Al Hecht, Ann Kirk, Michael Miller, Karen Moore, Melanie Gipe
-
Patent number: 11888935Abstract: A cloud-based data protection service is disclosed. In an embodiment, the data protection service may support backup of data sets from one or more sites associated with one or more organizations. In an embodiment, deduplication of backup data across multiple sites of an organization and/or multiple sites associated with different organizations may be supported. In an embodiment, backup data may be post-processed in the cloud to insert fingerprints corresponding to data blocks that did not change since a previous backup was performed, to scan the backup for security threats such as viruses, other malware, personally identifiable information, etc. In an embodiment, restore may be supported from the cloud, where restore blocks may be larger than backup data blocks. In another embodiment, restore may be based on blocks that have changed since the most recent backup (or a user-selected backup).Type: GrantFiled: April 23, 2020Date of Patent: January 30, 2024Assignee: Clumio, Inc.Inventors: Lawrence Jaemyung Chang, Daniel Michael Hecht, Woon Ho Jung, Poojan Kumar, Amber Palekar, Hung Hing Anthony Pang, Kaustubh Sambhaji Patil, Rishabh Sharma
-
Publication number: 20230332042Abstract: Biomineralization—the synthesis of inorganic materials using proteins—has recently gained interest as a low cost, green route for the production of metal chalcogenide semiconductor nanocrystals. Typical biomineralization approaches rely on proteins or biomolecules identified from organisms which possess a native biomineralization response. Disclosed herein is an alternative biomineralization approach for synthesizing metal chalcogenide nanocrystals which uses an artificially designed de novo protein. De novo proteins are non-natural proteins, allowing for facile modification of the protein through the tuning of amino acids within the sequence. This de novo protein was employed to produce size-controlled populations of semiconductor nanocrystals, with properties consistent with those produced using traditional routes.Type: ApplicationFiled: March 7, 2023Publication date: October 19, 2023Applicant: The Trustees of Princeton UniversityInventors: Michael Hecht, Sarangan Chari, Leah Spangler
-
Patent number: 11618148Abstract: A multi-tool includes a body having a top face and a bottom face. At least one opening extends from the top face to the bottom face. The at least one opening is sized and configured to receive a finger of a user. A perimeter face connects the top face and the bottom face. The perimeter face includes a convex portion spaced from the at least one opening in a first direction. The convex portion is configured to contact a palm of the user. The body also includes two or more tools formed in the body.Type: GrantFiled: April 27, 2018Date of Patent: April 4, 2023Assignee: MIW Associates LLCInventors: Marvin Weinberger, Adam Michael Hecht, Ryan Langeveld
-
Patent number: 11559878Abstract: A tool includes a handle and a blade. The handle extends from a handle first end to a handle second end. The blade has a first surface and an opposed second surface and defines a cutting edge between the first surface and the second surface. The blade extends from a blade first end to a blade second end. The blade and the handle are rotatably coupled at the blade first end and the handle first end about an axis extending from the first surface of the blade to the second surface of the blade. The blade is rotatable from a first position to a second position. The blade is lockable in the first position. When in the first position, the blade extends out from the handle second end.Type: GrantFiled: July 19, 2019Date of Patent: January 24, 2023Assignee: MIW Associates LLCInventors: Marvin Weinberger, Adam Michael Hecht
-
Networking stack of virtualization software configured to support latency sensitive virtual machines
Patent number: 10860356Abstract: A host computer has a plurality of containers including a first container executing therein, where the host also includes a physical network interface controller (NIC). A packet handling interrupt is detected upon receipt of a first data packet associated with the first container. If the first virtual machine is latency sensitive, then the packet handling interrupt is processed. If the first virtual machine is not latency sensitive, then the first data packet is queued and and processing of the packet handling interrupt is delayed.Type: GrantFiled: July 10, 2017Date of Patent: December 8, 2020Assignee: VMware, Inc.Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith -
Publication number: 20200349014Abstract: A cloud-based data protection service is disclosed. In an embodiment, the data protection service may support backup of data sets from one or more sites associated with one or more organizations. In an embodiment, deduplication of backup data across multiple sites of an organization and/or multiple sites associated with different organizations may be supported. In an embodiment, backup data may be post-processed in the cloud to insert fingerprints corresponding to data blocks that did not change since a previous backup was performed, to scan the backup for security threats such as viruses, other malware, personally identifiable information, etc. In an embodiment, restore may be supported from the cloud, where restore blocks may be larger than backup data blocks. In another embodiment, restore may be based on blocks that have changed since the most recent backup (or a user-selected backup).Type: ApplicationFiled: April 23, 2020Publication date: November 5, 2020Inventors: Lawrence Jaemyung Chang, Daniel Michael Hecht, Woon Ho Jung, Poojan Kumar, Amber Palekar, Hung Hing Anthony Pang, Kaustubh Sambhaji Patil, Rishabh Sharma
-
Publication number: 20200214621Abstract: Systems and methods for detecting patient movement and ensuring compliance with patient turning, comprising strap having at least a horizontal and one or more sensors positioned on the horizontal component; a display comprising a processor and a database, configured to receive information from the one or more sensors and to generate a timer to ensure patient turning at a predetermined time.Type: ApplicationFiled: September 7, 2018Publication date: July 9, 2020Applicant: Thomas Jefferson UniversityInventors: Mark Keroles, Daniel S. Choi, Vinayak Rajandran, Adam Michael Hecht
-
Publication number: 20200216512Abstract: The present invention relates, in certain embodiments, to a fusion protein comprising a DEEP fusion tag and a target protein (e.g., protein of interest). In various other embodiments, the invention provides methods of producing a fusion protein comprising a DEEP fusion tag and a target protein, constructs comprising a nucleotide sequence encoding a DEEP fusion tag and a cloning site for introducing a nucleotide sequence encoding a target protein, and kits comprising such DNA constructs.Type: ApplicationFiled: July 27, 2018Publication date: July 9, 2020Inventors: Michael Hecht, Shlomo Zarzhitsky
-
Publication number: 20200023504Abstract: A tool includes a handle and a blade. The handle extends from a handle first end to a handle second end. The blade has a first surface and an opposed second surface and defines a cutting edge between the first surface and the second surface. The blade extends from a blade first end to a blade second end. The blade and the handle are rotatably coupled at the blade first end and the handle first end about an axis extending from the first surface of the blade to the second surface of the blade. The blade is rotatable from a first position to a second position. The blade is lockable in the first position. When in the first position, the blade extends out from the handle second end.Type: ApplicationFiled: July 19, 2019Publication date: January 23, 2020Applicant: MIW Associates LLCInventors: Marvin WEINBERGER, Adam Michael HECHT
-
Patent number: 10452417Abstract: Methods, apparatus, and articles of manufacture to virtualize performance counters are disclosed. An example method includes dividing performance events to be counted into a plurality of classes; assigning a first virtual performance counter of a virtual machine to a first performance event type in a first one of the classes; assigning a second virtual performance counter of the virtual machine to a second performance event type in a second one of the classes different from the first class; incrementing the first virtual performance counter in response to a first occurrence of the first performance event type during direct execution of guest instructions by the virtual machine; and not incrementing the first virtual performance counter in response to a second occurrence of the first performance event type during execution of emulated instructions by a hypervisor on behalf of the virtual machine.Type: GrantFiled: May 26, 2015Date of Patent: October 22, 2019Assignee: VMWARE, INC.Inventors: Benjamin Charles Serebrin, Daniel Michael Hecht
-
Publication number: 20180311804Abstract: A multi-tool includes a body having a top face and a bottom face. At least one opening extends from the top face to the bottom face. The at least one opening is sized and configured to receive a finger of a user. A perimeter face connects the top face and the bottom face. The perimeter face includes a convex portion spaced from the at least one opening in a first direction. The convex portion is configured to contact a palm of the user. The body also includes two or more tools formed in the body.Type: ApplicationFiled: April 27, 2018Publication date: November 1, 2018Applicant: MIW Associates LLCInventors: Marvin WEINBERGER, Adam Michael HECHT, Ryan LANGEVELD
-
Patent number: 10073711Abstract: A host computer has a virtualization software that supports execution of a plurality of virtual machines, where the virtualization software includes a virtual machine monitor for each of the virtual machines, and where each virtual machine monitor emulates a virtual central processing unit (CPU) for a corresponding virtual machine. A virtual machine monitor halts execution of a virtual CPU of a virtual machine by receiving a first halt instruction from a corresponding virtual machine and determining whether the virtual machine is latency sensitive. If the virtual machine is latency sensitive, then a second halt instruction is issued from the virtual machine monitor to halt a physical CPU on which the virtual CPU executes. If the virtual machine is not latency sensitive, then a system call to a kernel executing on the host computer is executed to indicate to the kernel that the virtual CPU is in an idle state.Type: GrantFiled: April 12, 2016Date of Patent: September 11, 2018Assignee: WMware, Inc.Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith
-
Patent number: 10061610Abstract: A host computer has one or more physical central processing units (CPUs) that support the execution of a plurality of containers, where the containers each include one or more processes. Each process of a container is assigned to execute exclusively on a corresponding physical CPU when the corresponding container is determined to be latency sensitive. The assignment of a process to execute exclusively on a corresponding physical CPU includes the migration of tasks from the corresponding physical CPU to one or more other physical CPUs of the host system, and the directing of task and interrupt processing to the one or more other physical CPUs. Tasks of of the process corresponding to the container are then executed on the corresponding physical CPU.Type: GrantFiled: May 11, 2017Date of Patent: August 28, 2018Assignee: VMware, Inc.Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith
-
Publication number: 20170353534Abstract: The current document is directed to virtualized PMUs provided by virtualization layers. The currently disclosed virtualized PMUs are decoupled from the underlying PMU hardware features of processors on which the virtualization layer executes. The decoupling is achieved, in part, by time multiplexing the underlying hardware PMU registers to provide a greater number of virtualized PMU registers than the number of hardware-PMU registers provided by at least some of the underlying hardware PMUs. The decoupling is also achieved by providing for monitoring, by the virtualized PMU registers, of computed processor events and approximated processor events in addition to the processor events monitored by the underlying hardware PMUs.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Applicant: VMware, Inc.Inventors: Reza Taheri, Kalyan Saladi, Daniel Michael Hecht, Jin Heo, Jeffrey Buell
-
NETWORKING STACK OF VIRTUALIZATION SOFTWARE CONFIGURED TO SUPPORT LATENCY SENSITIVE VIRTUAL MACHINES
Publication number: 20170308394Abstract: A host computer has a plurality of containers including a first container executing therein, where the host also includes a physical network interface controller (NIC). A packet handling interrupt is detected upon receipt of a first data packet associated with the first container. If the first virtual machine is latency sensitive, then the packet handling interrupt is processed. If the first virtual machine is not latency sensitive, then the first data packet is queued and and processing of the packet handling interrupt is delayed.Type: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Inventors: Haoqiang ZHENG, Lenin SINGARAVELU, Shilpi AGARWAL, Daniel Michael HECHT, Garrett SMITH -
Patent number: 9756118Abstract: The current document is directed to virtualized PMUs provided by virtualization layers. The currently disclosed virtualized PMUs are decoupled from the underlying PMU hardware features of processors on which the virtualization layer executes. The decoupling is achieved, in part, by time multiplexing the underlying hardware PMU registers to provide a greater number of virtualized PMU registers than the number of hardware-PMU registers provided by at least some of the underlying hardware PMUs. The decoupling is also achieved by providing for monitoring, by the virtualized PMU registers, of computed processor events and approximated processor events in addition to the processor events monitored by the underlying hardware PMUs.Type: GrantFiled: April 28, 2014Date of Patent: September 5, 2017Assignee: VMware, Inc.Inventors: Reza Taheri, Kalyan Saladi, Daniel Michael Hecht, Jin Heo, Jeffrey Buell
-
Publication number: 20170249186Abstract: A host computer has one or more physical central processing units (CPUs) that support the execution of a plurality of containers, where the containers each include one or more processes. Each process of a container is assigned to execute exclusively on a corresponding physical CPU when the corresponding container is determined to be latency sensitive. The assignment of a process to execute exclusively on a corresponding physical CPU includes the migration of tasks from the corresponding physical CPU to one or more other physical CPUs of the host system, and the directing of task and interrupt processing to the one or more other physical CPUs. Tasks of of the process corresponding to the container are then executed on the corresponding physical CPU.Type: ApplicationFiled: May 11, 2017Publication date: August 31, 2017Inventors: Haoqiang ZHENG, Lenin SINGARAVELU, Shilpi AGARWAL, Daniel Michael HECHT, Garrett SMITH
-
Networking stack of virtualization software configured to support latency sensitive virtual machines
Patent number: 9703589Abstract: A host computer has a plurality of containers including a first container executing therein, where the host also includes a physical network interface controller (NIC). A packet handling interrupt is detected upon receipt of a first data packet associated with the first container If the first virtual machine is latency sensitive, then the packet handling interrupt is processed. If the first virtual machine is not latency sensitive, then the first data packet is queued and processing of the packet handling interrupt is delayed.Type: GrantFiled: August 25, 2014Date of Patent: July 11, 2017Assignee: VMware, Inc.Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith -
Patent number: 9652280Abstract: A host computer has one or more physical central processing units (CPUs) that support the execution of a plurality of containers, where the containers each include one or more processes. Each process of a container is assigned to execute exclusively on a corresponding physical CPU when the corresponding container is determined to be latency sensitive. The assignment of a process to execute exclusively on a corresponding physical CPU includes the migration of tasks from the corresponding physical CPU to one or more other physical CPUs of the host system, and the directing of task and interrupt processing to the one or more other physical CPUs. Tasks of the process corresponding to the container are then executed on the corresponding physical CPU.Type: GrantFiled: February 15, 2016Date of Patent: May 16, 2017Assignee: VMware, Inc.Inventors: Haoqiang Zheng, Lenin Singaravelu, Shilpi Agarwal, Daniel Michael Hecht, Garrett Smith