Patents by Inventor Ishai Ben Aroya
Ishai Ben Aroya 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: 11641397Abstract: In various embodiments, methods and systems for providing access to file systems are provided. An SFA-based operation having an operation modifier for a file in a file system is received. The SFA-based operation is defined based on a file-representational state transfer (REST) interface. The SFA-REST interface comprises integrated functionality of an SFA protocol and REST protocol. The SFA-based operation is executed using the operation modifier. A REST-based operation for the file in the distributed file storage is received. The REST-based operation is defined based on the SFA-REST interface. The operation modifier is referenced in order to execute the REST-based operation. The REST-based operation based on the SFA-REST interface. A schema can be implemented for accessing the file system. The schema includes tables to store files, the table comprises fields corresponding to elements of a SFA-REST interface. A snapshot component can be implemented to backup file shares in the file system.Type: GrantFiled: January 8, 2020Date of Patent: May 2, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bradley Gene Calder, Andrew James Edwards, Ishai Ben Aroya, David Allen Goebel, Jiesheng Wu, Jaidev Haridas, Shuvabrata Ganguly, Matthew Douglas Hendel, Ozan Demir, Jean Ghanem
-
Patent number: 11010349Abstract: A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.Type: GrantFiled: May 16, 2019Date of Patent: May 18, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrew James Edwards, David Goebel, Ishai Ben Aroya, Ozan Demir
-
Publication number: 20200351346Abstract: In various embodiments, methods and systems for providing access to file systems are provided. An SFA-based operation having an operation modifier for a file in a file system is received. The SFA-based operation is defined based on a file-representational state transfer (REST) interface. The SFA-REST interface comprises integrated functionality of an SFA protocol and REST protocol. The SFA-based operation is executed using the operation modifier. A REST-based operation for the file in the distributed file storage is received. The REST-based operation is defined based on the SFA-REST interface. The operation modifier is referenced in order to execute the REST-based operation. The REST-based operation based on the SFA-REST interface. A schema can be implemented for accessing the file system. The schema includes tables to store files, the table comprises fields corresponding to elements of a SFA-REST interface. A snapshot component can be implemented to backup file shares in the file system.Type: ApplicationFiled: January 8, 2020Publication date: November 5, 2020Inventors: BRADLEY GENE CALDER, Andrew James Edwards, Ishai Ben Aroya, David Allen Goebel, Jiesheng Wu, Jaidev Haridas, Shuvabrata Ganguly, Matthew Douglas Hendel, Ozan Demir, Jean Ghanem
-
Patent number: 10536523Abstract: In various embodiments, methods and systems for providing access to file systems are provided. An SFA-based operation having an operation modifier for a file in a file system is received. The SFA-based operation is defined based on a file-representational state transfer (REST) interface. The SFA-REST interface comprises integrated functionality of an SFA protocol and REST protocol. The SFA-based operation is executed using the operation modifier. A REST-based operation for the file in the distributed file storage is received. The REST-based operation is defined based on the SFA-REST interface. The operation modifier is referenced in order to execute the REST-based operation. The REST-based operation based on the SFA-REST interface. A schema can be implemented for accessing the file system. The schema includes tables to store files, the table comprises fields corresponding to elements of a SFA-REST interface. A snapshot component can be implemented to backup file shares in the file system.Type: GrantFiled: May 10, 2015Date of Patent: January 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bradley Gene Calder, Jean Ghanem, Andrew James Edwards, Ishai Ben Aroya, David Allen Goebel, Jiesheng Wu, Jaidev Haridas, Shuvabrata Ganguly, Matthew Douglas Hendel, Ozan Demir
-
Publication number: 20190272259Abstract: A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.Type: ApplicationFiled: May 16, 2019Publication date: September 5, 2019Inventors: Andrew James Edwards, David Goebel, Ishai Ben Aroya, Ozan Demir
-
Patent number: 10303660Abstract: A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.Type: GrantFiled: November 12, 2015Date of Patent: May 28, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Andrew James Edwards, David Goebel, Ishai Ben Aroya, Ozan Demir
-
Publication number: 20170139951Abstract: A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.Type: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: Andrew James Edwards, David Goebel, Ishai Ben Aroya, Ozan Demir
-
Publication number: 20150324386Abstract: In various embodiments, methods and systems for providing access to file systems are provided. An SFA-based operation having an operation modifier for a file in a file system is received. The SFA-based operation is defined based on a file-representational state transfer (REST) interface. The SFA-REST interface comprises integrated functionality of an SFA protocol and REST protocol. The SFA-based operation is executed using the operation modifier. A REST-based operation for the file in the distributed file storage is received. The REST-based operation is defined based on the SFA-REST interface. The operation modifier is referenced in order to execute the REST-based operation. The REST-based operation based on the SFA-REST interface. A schema can be implemented for accessing the file system. The schema includes tables to store files, the table comprises fields corresponding to elements of a SFA-REST interface. A snapshot component can be implemented to backup file shares in the file system.Type: ApplicationFiled: May 10, 2015Publication date: November 12, 2015Inventors: BRADLEY GENE CALDER, ANDREW JAMES EDWARDS, ISHAI BEN AROYA, DAVID ALLEN GOEBEL, JIESHENG WU, JAIDEN HARIDAS, SHUVABRATA GANGULY, MATTHEW DOUGLAS HENDEL, OZAN DEMIR, Jean Ghanem
-
Patent number: 7757218Abstract: A development environment for computer programs in which programs under test may be instrumented with probe functions. The probe functions are called through a wrapper function structured to comply with restrictive calling conventions of the platform for which the computer program is developed. By complying with the calling convention, proper operation of the computer program is achieved during testing even if an exception handler, or other program element that relies on compliance with the calling convention, is invoked. Once instrumented, the computer program may be tested to determine whether it executes desired logic function to determine the performance of the program or for other test functions.Type: GrantFiled: March 24, 2005Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventor: Ishai Ben Aroya
-
Patent number: 7634805Abstract: Systems and methods are described for using network address translation (NAT) for implementation of stateful routing. A firewall (or firewall server) filters communications between a first host and a second host at a firewall socket layer. Destination addresses for data packets coming into the firewall are translated to an internal (socket) address of the firewall. Source addresses for data packets sent from the firewall are translated to an address of the sending host. As a result, the receiving host sees the data packets as coming from the sending host. Translation rules applied during the communications are stored in a rules module and are applied to all packets having a particular source and a particular destination.Type: GrantFiled: March 5, 2003Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventor: Ishai Ben Aroya
-
Publication number: 20040177274Abstract: Systems and methods are described for using network address translation (NAT) for implementation of stateful routing. A firewall (or firewall server) filters communications between a first host and a second host at a firewall socket layer. Destination addresses for data packets coming into the firewall are translated to an internal (socket) address of the firewall. Source addresses for data packets sent from the firewall are translated to an address of the sending host. As a result, the receiving host sees the data packets as coming from the sending host. Translation rules applied during the communications are stores in a rules module and are applied to all packets having a particular source and a particular destination.Type: ApplicationFiled: March 5, 2003Publication date: September 9, 2004Applicant: Microsoft CorporationInventor: Ishai Ben Aroya