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: 11277489Abstract: 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: GrantFiled: December 21, 2020Date of Patent: March 15, 2022Assignee: TANIUM INC.Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
-
Publication number: 20210250417Abstract: 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: ApplicationFiled: December 21, 2020Publication date: August 12, 2021Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
-
Patent number: 10873645Abstract: 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: GrantFiled: September 9, 2019Date of Patent: December 22, 2020Assignee: TANIUM INC.Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
-
Publication number: 20200007642Abstract: 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: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
-
Patent number: 10277713Abstract: 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: GrantFiled: July 14, 2015Date of Patent: April 30, 2019Assignee: Cisco Technology, Inc.Inventors: Mark Ka Yau Ng, Max Freilich, Tak Cheung Lam
-
Publication number: 20170019498Abstract: 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: ApplicationFiled: July 14, 2015Publication date: January 19, 2017Inventors: Mark Ka Yau Ng, Max Freilich, Tak Cheung Lam
-
Patent number: 4367682Abstract: 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: GrantFiled: October 15, 1980Date of Patent: January 11, 1983Assignee: True Temper CorporationInventors: Max Freilich, Ramesh C. Gulati