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).
-
Patent number: 10324445Abstract: 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: October 10, 2017Date of Patent: June 18, 2019Assignee: SOLIDCAM LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
-
Publication number: 20180373441Abstract: 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: June 26, 2018Publication date: December 27, 2018Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20180373561Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 27, 2018Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20180292804Abstract: 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: March 20, 2017Publication date: October 11, 2018Applicant: SOLIDCAM LTD.Inventor: Michael BERMAN
-
Publication number: 20180095445Abstract: 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: ApplicationFiled: October 10, 2017Publication date: April 5, 2018Applicant: SOLIDCAM LTD.Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
-
Publication number: 20180060071Abstract: 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: ApplicationFiled: August 25, 2017Publication date: March 1, 2018Inventors: Isaac R. Nassi, Kleoni Ioannidou, David P. Reed, I-Chun Fang, Michael Berman, Mark Hill, Brian Moffet
-
Publication number: 20180060120Abstract: 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: ApplicationFiled: August 25, 2017Publication date: March 1, 2018Inventors: Isaac R. Nassi, Kleoni Ioannidou, Brian Moffet, Michael Berman, David P. Reed
-
Publication number: 20180020019Abstract: 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: ApplicationFiled: August 15, 2017Publication date: January 18, 2018Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 9823645Abstract: 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 30, 2015Date of Patent: November 21, 2017Assignee: SOLIDCAM LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
-
Publication number: 20170315532Abstract: 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: May 18, 2017Publication date: November 2, 2017Applicant: SOLIDCAM LTD.Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
-
Patent number: 9749351Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a logical zone; 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: October 27, 2016Date of Patent: August 29, 2017Assignee: CATBIRD NETWORKS, INC.Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 9690282Abstract: 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: August 29, 2013Date of Patent: June 27, 2017Assignee: SOLIDCAM LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
-
Publication number: 20170048268Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a logical zone; 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: ApplicationFiled: October 27, 2016Publication date: February 16, 2017Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 9509660Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a logical zone; 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: June 1, 2015Date of Patent: November 29, 2016Assignee: CATBIRD NETWORKS, INC.Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 9370129Abstract: Methods and devices for providing strain relief in a region between a cable clamp and a shield termination ring of a wire harness termination assembly in a vibration environment. The devices are in the form of a shield termination ring having an extended member joined to or integrally formed with a curved cable clamp insert. The extended member in turn may be joined to or integrally formed with the shield termination ring. The purpose of the extended arm and curved cable clamp insert is to provide support to the portion of the wire harness disposed between the cable clamp and the shield termination ring, thereby reducing shield braid and wire insulation fatigue in that area.Type: GrantFiled: April 4, 2014Date of Patent: June 14, 2016Assignee: The Boeing CompanyInventor: Steven Michael Berman
-
Publication number: 20150293520Abstract: 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: ApplicationFiled: April 30, 2015Publication date: October 15, 2015Applicant: SOLIDCAM LTD.Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
-
Publication number: 20150288105Abstract: Methods and devices for providing strain relief in a region between a cable clamp and a shield termination ring of a wire harness termination assembly in a vibration environment. The devices are in the form of a shield termination ring having an extended member joined to or integrally formed with a curved cable clamp insert. The extended member in turn may be joined to or integrally formed with the shield termination ring. The purpose of the extended arm and curved cable clamp insert is to provide support to the portion of the wire harness disposed between the cable clamp and the shield termination ring, thereby reducing shield braid and wire insulation fatigue in that area.Type: ApplicationFiled: April 4, 2014Publication date: October 8, 2015Applicant: THE BOEING COMPANYInventor: Steven Michael Berman
-
Publication number: 20150264012Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a logical zone; 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: ApplicationFiled: June 1, 2015Publication date: September 17, 2015Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
-
Patent number: 9088541Abstract: A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a logical zone; 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: June 14, 2013Date of Patent: July 21, 2015Assignee: CATBIRD NETWORKS, INC.Inventors: Malcolm Rieke, James Dennis, Michael Berman
-
Patent number: 9052704Abstract: 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: June 13, 2013Date of Patent: June 9, 2015Assignee: SOLIDCAM, LTD.Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone