Patents by Inventor Nathan N. White
Nathan N. White 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: 9727375Abstract: A method, system, and non-transitory computer readable medium for safely and efficiently migrating applications from one application server to another is provided. A termination request is received. When an API call has been sent by a first application since a last recurring checkpoint, the sent API call is processed one of several ways. Sometimes the API call is immediately terminated. Alternatively, the first application server waits a waiting period for an answer to the API call, and during the waiting period any new API calls are captured and not sent. Upon completion of the waiting period, if no answer has been returned, the API call is terminated. Then a new checkpoint of the application is taken in order to obtain a new checkpoint data set. The application is then migrated to another application server using the new checkpoint data set.Type: GrantFiled: November 9, 2016Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Ryan Brown, Nathan N. White
-
Patent number: 9531805Abstract: A method, system, and non-transitory computer readable medium for safely and efficiently migrating applications from one application server to another is provided. A termination request is received. When an API call has been sent by a first application since a last recurring checkpoint, the sent API call is processed one of several ways. Sometimes the API call is immediately terminated. Alternatively, the first application server waits a waiting period for an answer to the API call, and during the waiting period any new API calls are captured and not sent. Upon completion of the waiting period, if no answer has been returned, the API call is terminated. Then a new checkpoint of the application is taken in order to obtain a new checkpoint data set. The application is then migrated to another application server using the new checkpoint data set.Type: GrantFiled: June 18, 2013Date of Patent: December 27, 2016Assignee: Google Inc.Inventors: Ryan Brown, Nathan N. White
-
Patent number: 8060521Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: GrantFiled: November 15, 2010Date of Patent: November 15, 2011Assignee: EMC CorporationInventors: Eric M. Lemar, Nathan N. White
-
Patent number: 8027984Abstract: In one embodiment, a system and method is provided for reverse lookups using a reverse lookup hint stored in metadata associated with a file or directory. The reverse lookup hint is used to retrieve an entry, comprising a name of the file or directory, which is stored in a map structure related to a parent directory of the file or directory. In an embodiment, the reverse lookup hint comprises a hash value generated from the name of the file or directory.Type: GrantFiled: September 4, 2009Date of Patent: September 27, 2011Assignee: EMC CorporationInventors: Aaron J. Passey, Nathan N. White
-
Publication number: 20110060779Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: ApplicationFiled: November 15, 2010Publication date: March 10, 2011Applicant: Isilon Systems, Inc.Inventors: Eric M. Lemar, Nathan N. White
-
Patent number: 7844617Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: GrantFiled: June 4, 2010Date of Patent: November 30, 2010Assignee: Isilon Systems, Inc.Inventors: Eric M. Lemar, Nathan N. White
-
Publication number: 20100241632Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: ApplicationFiled: June 4, 2010Publication date: September 23, 2010Inventors: Eric M. Lemar, Nathan N. White
-
Patent number: 7739288Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: GrantFiled: September 17, 2009Date of Patent: June 15, 2010Assignee: Isilon Systems, Inc.Inventors: Eric M. Lemar, Nathan N. White
-
Publication number: 20100011011Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: ApplicationFiled: September 17, 2009Publication date: January 14, 2010Inventors: Eric M. Lemar, Nathan N. White
-
Publication number: 20090327218Abstract: In one embodiment, a system and method is provided for reverse lookups using a reverse lookup hint stored in metadata associated with a file or directory. The reverse lookup hint is used to retrieve an entry, comprising a name of the file or directory, which is stored in a map structure related to a parent directory of the file or directory. In an embodiment, the reverse lookup hint comprises a hash value generated from the name of the file or directory.Type: ApplicationFiled: September 4, 2009Publication date: December 31, 2009Inventors: Aaron J. Passey, Nathan N. White
-
Patent number: 7593938Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: GrantFiled: December 22, 2006Date of Patent: September 22, 2009Assignee: Isilon Systems, Inc.Inventors: Eric M. Lemar, Nathan N. White
-
Patent number: 7590652Abstract: One embodiment includes a process for reverse lookups using a map structure and a structure being referenced by the map structure that comprises receiving a structure that comprises a reference to the structure and a reverse lookup hint; locating one or more entries in a map structure that correspond to the reverse lookup hint; and identifying at least one matching entry in the map structure that corresponds to the structure.Type: GrantFiled: August 18, 2006Date of Patent: September 15, 2009Assignee: Isilon Systems, Inc.Inventors: Aaron J. Passey, Nathan N. White
-
Publication number: 20080154978Abstract: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.Type: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Inventors: Eric M. Lemar, Nathan N. White
-
Publication number: 20080046445Abstract: One embodiment includes a process for reverse lookups using a map structure and a structure being referenced by the map structure that comprises receiving a structure that comprises a reference to the structure and a reverse lookup hint; locating one or more entries in a map structure that correspond to the reverse lookup hint; and identifying at least one matching entry in the map structure that corresponds to the structure.Type: ApplicationFiled: August 18, 2006Publication date: February 21, 2008Inventors: Aaron J. Passey, Nathan N. White