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: 10324445
    Abstract: 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: Grant
    Filed: October 10, 2017
    Date of Patent: June 18, 2019
    Assignee: SOLIDCAM LTD.
    Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
  • Publication number: 20180373441
    Abstract: 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: Application
    Filed: June 26, 2018
    Publication date: December 27, 2018
    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: 20180373561
    Abstract: 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: Application
    Filed: June 26, 2018
    Publication date: December 27, 2018
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
  • Publication number: 20180292804
    Abstract: 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: Application
    Filed: March 20, 2017
    Publication date: October 11, 2018
    Applicant: SOLIDCAM LTD.
    Inventor: Michael BERMAN
  • Publication number: 20180095445
    Abstract: 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: Application
    Filed: October 10, 2017
    Publication date: April 5, 2018
    Applicant: SOLIDCAM LTD.
    Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
  • Publication number: 20180060071
    Abstract: 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: Application
    Filed: August 25, 2017
    Publication date: March 1, 2018
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, David P. Reed, I-Chun Fang, Michael Berman, Mark Hill, Brian Moffet
  • Publication number: 20180060120
    Abstract: 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: Application
    Filed: August 25, 2017
    Publication date: March 1, 2018
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, Brian Moffet, Michael Berman, David P. Reed
  • Publication number: 20180020019
    Abstract: 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: Application
    Filed: August 15, 2017
    Publication date: January 18, 2018
    Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
  • Patent number: 9823645
    Abstract: 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: Grant
    Filed: April 30, 2015
    Date of Patent: November 21, 2017
    Assignee: SOLIDCAM LTD.
    Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
  • Publication number: 20170315532
    Abstract: 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: Application
    Filed: May 18, 2017
    Publication date: November 2, 2017
    Applicant: SOLIDCAM LTD.
    Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
  • Patent number: 9749351
    Abstract: 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: Grant
    Filed: October 27, 2016
    Date of Patent: August 29, 2017
    Assignee: CATBIRD NETWORKS, INC.
    Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
  • Patent number: 9690282
    Abstract: 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: Grant
    Filed: August 29, 2013
    Date of Patent: June 27, 2017
    Assignee: SOLIDCAM LTD.
    Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone
  • Publication number: 20170048268
    Abstract: 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: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
  • Patent number: 9509660
    Abstract: 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: Grant
    Filed: June 1, 2015
    Date of Patent: November 29, 2016
    Assignee: CATBIRD NETWORKS, INC.
    Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
  • Patent number: 9370129
    Abstract: 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: Grant
    Filed: April 4, 2014
    Date of Patent: June 14, 2016
    Assignee: The Boeing Company
    Inventor: Steven Michael Berman
  • Publication number: 20150293520
    Abstract: 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: Application
    Filed: April 30, 2015
    Publication date: October 15, 2015
    Applicant: SOLIDCAM LTD.
    Inventors: Michael BERMAN, Doron OSOVLANSKI, Christopher Matthew CALDERONE, Anthony Joseph CALDERONE
  • Publication number: 20150288105
    Abstract: 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: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Applicant: THE BOEING COMPANY
    Inventor: Steven Michael Berman
  • Publication number: 20150264012
    Abstract: 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: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventors: Malcolm Rieke, James Sebastian Dennis, Michael Berman
  • Patent number: 9088541
    Abstract: 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: Grant
    Filed: June 14, 2013
    Date of Patent: July 21, 2015
    Assignee: CATBIRD NETWORKS, INC.
    Inventors: Malcolm Rieke, James Dennis, Michael Berman
  • Patent number: 9052704
    Abstract: 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: Grant
    Filed: June 13, 2013
    Date of Patent: June 9, 2015
    Assignee: SOLIDCAM, LTD.
    Inventors: Michael Berman, Doron Osovlanski, Christopher Matthew Calderone, Anthony Joseph Calderone