Patents by Inventor David Allen Goebel
David Allen Goebel 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: 10922183Abstract: Various methods and systems for in-place unformatting of disks are provided. The system includes a preparation component configured for creating a backup file on the disk and a preformatting component for using the backup file to occupy a predetermined location that defines a backup zone on the disk. The backup file is a space-holder such that the preformatting component copies primal data and file table data to the backup zone. The system further includes a formatting component for formatting the disk storing the primal data and the file table and an unformatting component that copies the primal data and file table data from the backup zone back to their original locations to unformat the disk to a preformat configuration. A safeguard component may also be implemented to ensure that the preformat component is invoked before the format component if the preparation component was executed on a volume.Type: GrantFiled: February 11, 2014Date of Patent: February 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Allen Goebel, Ioan Oltean
-
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: 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
-
Publication number: 20150227434Abstract: Various methods and systems for in-place unformatting of disks are provided. The system includes a preparation component configured for creating a backup file on the disk and a preformatting component for using the backup file to occupy a predetermined location that defines a backup zone on the disk. The backup file is a space-holder such that the preformatting component copies primal data and file table data to the backup zone. The system further includes a formatting component for formatting the disk storing the primal data and the file table and an unformatting component that copies the primal data and file table data from the backup zone back to their original locations to unformat the disk to a preformat configuration. A safeguard component may also be implemented to ensure that the preformat component is invoked before the format component if the preparation component was executed on a volume.Type: ApplicationFiled: February 11, 2014Publication date: August 13, 2015Applicant: MICROSOFT CORPORATIONInventors: DAVID ALLEN GOEBEL, IOAN OLTEAN
-
Patent number: 7765400Abstract: In accordance with this invention, a system, method, and computer-readable medium that aggregates the knowledge base of a plurality of antivirus software applications are provided. User mode applications, such as antivirus software applications, gain access to file system operations through a common information model, which obviates the need for antivirus software vendors to create kernel mode filters. When file system operations are available to antivirus software applications, the present invention may cause each antivirus software application installed on a computing device to perform a scan to determine if the data is malware.Type: GrantFiled: November 8, 2004Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Mihai Costea, David Allen Goebel, Adrian M Marinescu, Anil Francis Thomas
-
Patent number: 7765410Abstract: In accordance with this invention, a system, method, and computer-readable medium that aggregates the knowledge base of a plurality of antivirus software applications are provided. User mode applications, such as antivirus software applications, gain access to file system operations through a common information model, which obviates the need for antivirus software vendors to create kernel mode filters. When file system operations are available to antivirus software applications, the present invention may cause each antivirus software application installed on a computing device to perform a scan to determine if the data is malware.Type: GrantFiled: November 8, 2004Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Mihai Costea, David Allen Goebel, Adrian M Marinescu, Anil Francis Thomas
-
Patent number: 7672982Abstract: A method of defragmenting a Windows NT file system volume includes the step of selecting a file record which is stored in a master file table associated with the Windows NT file system volume, in which one or more non-resident attributes are associated with the file record, and data associated with one or more non-resident attributes is stored outside the file record in one or more data extents. The method also includes the step of querying the one or more data extents without opening the one or more non-resident attributes. For example, the one or more data extents may be queried using a FSCTL_GET_NTFS_FILE_RECORD command. Moreover, the method includes the step of determining whether to defragment the one or more non-resident attributes based on information obtained from querying the one or more data extents. For example, the information may include a location of the one or more non-resident attributes.Type: GrantFiled: January 18, 2007Date of Patent: March 2, 2010Assignee: Raxco Software, Inc.Inventor: David Allen Goebel
-
Patent number: 7478237Abstract: In accordance with this invention, a system, method, and computer-readable medium that aggregates the knowledge base of a plurality of antivirus software applications are provided. User mode applications, such as antivirus software applications, gain access to file system operations through a common information model, which obviates the need for antivirus software vendors to create kernel mode filters. When file system operations are available to antivirus software applications, the present invention may cause each antivirus software application installed on a computing device to perform a scan to determine if the data is malware.Type: GrantFiled: November 8, 2004Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Mihai Costea, David Allen Goebel, Adrian M Marinescu, Anil Francis Thomas
-
Publication number: 20080177699Abstract: A method of defragmenting a Windows NT file system volume includes the step of selecting a file record which is stored in a master file table associated with the Windows NT file system volume, in which one or more non-resident attributes are associated with the file record, and data associated with one or more non-resident attributes is stored outside the file record in one or more data extents. The method also includes the step of querying the one or more data extents without opening the one or more non-resident attributes. For example, the one or more data extents may be queried using a FSCTL_GET_NTFS_FILE_RECORD command. Moreover, the method includes the step of determining whether to defragment the one or more non-resident attributes based on information obtained from querying the one or more data extents. For example, the information may include a location of the one or more non-resident attributes.Type: ApplicationFiled: January 18, 2007Publication date: July 24, 2008Applicant: RAXCO SOFTWARE, INC.Inventor: David Allen Goebel