Patents by Inventor Max Freilich

Max Freilich 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: 11277489
    Abstract: A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: March 15, 2022
    Assignee: TANIUM INC.
    Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
  • Publication number: 20210250417
    Abstract: A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.
    Type: Application
    Filed: December 21, 2020
    Publication date: August 12, 2021
    Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
  • Patent number: 10873645
    Abstract: A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 22, 2020
    Assignee: TANIUM INC.
    Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
  • Publication number: 20200007642
    Abstract: A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
  • Patent number: 10277713
    Abstract: Information identifying a user as having accessed a first network device from an external network connected device is received at an intermediate network connected device from an edge network device. The intermediate network connected device is arranged between the first network device and a second network device. The intermediate network connected device, the first network device and the second network device are within the network and the external network connected device is outside the network. A request to access the second network device is received at the intermediate network connected device from the first network device. It is determined that the user is a source of the request via the first network device based upon the received information. The request from the first network device is evaluated based upon determining the user is the source of the request.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: April 30, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Ka Yau Ng, Max Freilich, Tak Cheung Lam
  • Publication number: 20170019498
    Abstract: Information identifying a user as having accessed a first network device from an external network connected device is received at an intermediate network connected device from an edge network device. The intermediate network connected device is arranged between the first network device and a second network device. The intermediate network connected device, the first network device and the second network device are within the network and the external network connected device is outside the network. A request to access the second network device is received at the intermediate network connected device from the first network device. It is determined that the user is a source of the request via the first network device based upon the received information. The request from the first network device is evaluated based upon determining the user is the source of the request.
    Type: Application
    Filed: July 14, 2015
    Publication date: January 19, 2017
    Inventors: Mark Ka Yau Ng, Max Freilich, Tak Cheung Lam
  • Patent number: 4367682
    Abstract: A rail anchor drive machine for boxing and then driving two coacting rail anchors in sequential operations. The machine is operated by a single operator and includes a wheeled frame adapted to be moved along a railroad track having two rails, and an anchor drive mechanism operatively mounted on the frame for operative positioning on either of the two rails when the wheeled frame is disposed at a preselected position on the track. The boxing operation is effected by a single hydraulic piston-cylinder mechanism and the anchor driving operation is effected by a single hydraulic piston-cylinder mechanism. The anchor drive mechanism is free of sliding members, with all connections therein being pivotal.
    Type: Grant
    Filed: October 15, 1980
    Date of Patent: January 11, 1983
    Assignee: True Temper Corporation
    Inventors: Max Freilich, Ramesh C. Gulati