Patents by Inventor Michael Berman
Michael Berman 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: 20240078014Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.Type: ApplicationFiled: October 23, 2023Publication date: March 7, 2024Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20240061395Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: ApplicationFiled: October 26, 2023Publication date: February 22, 2024Applicant: SOLIDCAM LTD.Inventor: Michael BERMAN
-
Patent number: 11841693Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: GrantFiled: November 21, 2022Date of Patent: December 12, 2023Assignee: SOLIDCAM LTD.Inventor: Michael Berman
-
Patent number: 11803306Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.Type: GrantFiled: April 21, 2021Date of Patent: October 31, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20230280714Abstract: An automated computer-implemented method for generating commands for controlling a computer numerically controlled milling machine to fabricate a machined object from a workpiece, the machined object being configured to facilitate subsequent finishing into a finished object, the method including defining a surface of the finished object, defining an offset surface defining an inner limiting surface of the machined object, defining a scallop surface defining an outer limiting surface of the machined object and calculating a tool path for the milling machine which produces multiple step-up cuts in the workpiece resulting in the machined object, wherein surfaces of the machined object all lie between the inner limiting surface and the outer limiting surface and the number of step-up cuts in the workpiece and the areas cut in each of the step-up cuts are selected to generally minimize the amount of workpiece material that is removed from the workpiece.Type: ApplicationFiled: March 10, 2023Publication date: September 7, 2023Applicant: SOLIDCAM LTD.Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
-
Patent number: 11625019Abstract: An automated computer-implemented method for generating commands for controlling a computer numerically controlled milling machine to fabricate a machined object from a workpiece, the machined object being configured to facilitate subsequent finishing into a finished object, the method including defining a surface of the finished object, defining an offset surface defining an inner limiting surface of the machined object, defining a scallop surface defining an outer limiting surface of the machined object and calculating a tool path for the milling machine which produces multiple step-up cuts in the workpiece resulting in the machined object, wherein surfaces of the machined object all lie between the inner limiting surface and the outer limiting surface and the number of step-up cuts in the workpiece and the areas cut in each of the step-up cuts are selected to generally minimize the amount of workpiece material that is removed from the workpiece.Type: GrantFiled: March 3, 2020Date of Patent: April 11, 2023Assignee: SOLIDCAM LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
-
Publication number: 20230081968Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: ApplicationFiled: November 21, 2022Publication date: March 16, 2023Applicant: SOLIDCAM LTD.Inventor: Michael Berman
-
Patent number: 11550292Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: GrantFiled: June 25, 2021Date of Patent: January 10, 2023Assignee: SOLIDCAM LTD.Inventor: Michael Berman
-
Patent number: 11449233Abstract: Hierarchical stalling strategies are disclosed. An indication is received of a stalling event caused by a requested resource being inaccessible. In response to receiving the indication of the stalling event, a set of cost functions usable to determine how to handle the stalling event is selected based at least in part on a type of the stalling event. The stalling event is handled based at least in part on an evaluation of the set of cost functions selected based at least in part on the type of the stalling event.Type: GrantFiled: January 9, 2020Date of Patent: September 20, 2022Assignee: TidalScale, Inc.Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Patent number: 11403135Abstract: Resource migration negotiation is disclosed. A request is received, from a remote physical node in a plurality of physical nodes, for a resource. An operating system is run collectively across the plurality of physical nodes. The request includes information pertaining to a guest thread running on the remote physical node. Based at least in part on at least some of the information included in the request, it is determined whether to send the requested resource or reject the request. A response is provided based at least in part on the determination.Type: GrantFiled: February 24, 2020Date of Patent: August 2, 2022Assignee: TidalScale, Inc.Inventors: Isaac R. Nassi, Kleoni Ioannidou, Brian Moffet, Michael Berman, David P. Reed
-
Publication number: 20220103255Abstract: Techniques for implementing an internal optical communication link in a power amplifier system are disclosed. In one embodiment, the techniques may be realized as a power amplifier system that includes a panel, an optical link, and a controller. The panel includes a plurality of signal endpoints and a first optical interface, the first optical interface being coupled to each of the plurality of signal endpoints. The optical link is coupled to the first optical interface. The controller is configured to manage operation of the power amplifier system and is coupled to the optical link via a second optical interface. The controller communicates with each of the plurality of signal endpoints over the optical link.Type: ApplicationFiled: September 3, 2021Publication date: March 31, 2022Inventors: Donald M. WIKE, Michael BERMAN, Darren MILES, Paulo CORREA, Leonid MOGILEVSKY, Marc OBBAD
-
Publication number: 20210389746Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: ApplicationFiled: June 25, 2021Publication date: December 16, 2021Applicant: SOLIDCAM LTD.Inventor: Michael BERMAN
-
Patent number: 11115121Abstract: Techniques for implementing an internal optical communication link in a power amplifier system are disclosed. In one embodiment, the techniques may be realized as a power amplifier system that includes a panel, an optical link, and a controller. The panel includes a plurality of signal endpoints and a first optical interface, the first optical interface being coupled to each of the plurality of signal endpoints. The optical link is coupled to the first optical interface. The controller is configured to manage operation of the power amplifier system and is coupled to the optical link via a second optical interface. The controller communicates with each of the plurality of signal endpoints over the optical link.Type: GrantFiled: May 13, 2020Date of Patent: September 7, 2021Assignee: EMPOWER RF SYSTEMS, INC.Inventors: Donald M. Wike, Michael Berman, Darren Miles, Paulo Correa, Leonid Mogilevsky, Marc Obbad
-
Publication number: 20210240356Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.Type: ApplicationFiled: April 21, 2021Publication date: August 5, 2021Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Patent number: 11048224Abstract: A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.Type: GrantFiled: July 31, 2019Date of Patent: June 29, 2021Assignee: SOLIDCAM LTD.Inventor: Michael Berman
-
Patent number: 11023135Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.Type: GrantFiled: June 26, 2018Date of Patent: June 1, 2021Assignee: TidalScale, Inc.Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20210028862Abstract: Techniques for implementing an internal optical communication link in a power amplifier system are disclosed. In one embodiment, the techniques may be realized as a power amplifier system that includes a panel, an optical link, and a controller. The panel includes a plurality of signal endpoints and a first optical interface, the first optical interface being coupled to each of the plurality of signal endpoints. The optical link is coupled to the first optical interface. The controller is configured to manage operation of the power amplifier system and is coupled to the optical link via a second optical interface. The controller communicates with each of the plurality of signal endpoints over the optical link.Type: ApplicationFiled: May 13, 2020Publication date: January 28, 2021Inventors: Donald M. WIKE, Michael BERMAN, Darren MILES, Paulo CORREA, Leonid MOGILEVSKY
-
Patent number: 10895861Abstract: An automated computer-implemented method for generating commands for controlling a computer numerically controlled machine to fabricate an object from a workpiece, the method including the steps of selecting a maximum permitted engagement angle between a rotating cutting tool and the workpiece, selecting a minimum permitted engagement angle between the rotating cutting tool and the workpiece, and configuring a tool path for the tool relative to the workpiece in which the engagement angle gradually varies between the maximum permitted engagement angle and the minimum permitted engagement angle.Type: GrantFiled: April 16, 2019Date of Patent: January 19, 2021Assignee: SOLIDCAM LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
-
Patent number: 10862920Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a group; detecting a change in an attribute of the asset; and in response to detecting the change in the attribute of the asset, modifying, by the computer system, a configuration setting for a firewall. Among other things, the embodiments of the present disclosure can perform dynamically configure and control security features in response to changes in the computing environment, including asset attribute changes, security events, operational events, user input and environmental changes. Embodiments of the present disclosure thereby help to quickly maintain or change the security posture of a system and maintain the level of compliance with set of predefined security benchmarks or codified best practices.Type: GrantFiled: July 10, 2019Date of Patent: December 8, 2020Assignee: Catbird Networks, Inc.Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 10783000Abstract: Associating working sets and threads is disclosed. An indication of a stalling event is received. In response to receiving the indication of the stalling event, a state of a processor associated with the stalling event is saved. At least one of an identifier of a guest thread running in the processor and a guest physical address referenced by the processor is obtained from the saved processor state.Type: GrantFiled: May 8, 2019Date of Patent: September 22, 2020Assignee: TidalScale, Inc.Inventors: Isaac R. Nassi, Kleoni Ioannidou, David P. Reed, I-Chun Fang, Michael Berman, Mark Hill, Brian Moffet