Patents by Inventor Andrew P. Davis

Andrew P. Davis 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).

  • Publication number: 20190339222
    Abstract: Systems and methods are provided that address the need to frequently calibrate analyte sensors, according to implementation. In more detail, systems and methods provide a preconnected analyte sensor system that physically combines an analyte sensor to measurement electronics during the manufacturing phase of the sensor and in some cases in subsequent life phases of the sensor, so as to allow an improved recognition of sensor environment over time to improve subsequent calibration of the sensor.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Naresh C. Bhavaraju, Becky L. Clark, Vincent P. Crabtree, Chris W. Dring, Arturo Garcia, Jason Halac, Jonathan Hughes, Jeff Jackson, Lauren Hruby Jepson, David I-Chun Lee, Ted Tang Lee, Rui Ma, Zebediah L. McDaniel, Jason Mitchell, Andrew Attila Pal, Daiting Rong, Disha B. Sheth, Peter C. Simpson, Stephen J. Vanslyke, Matthew D. Wightlin, Anna Leigh Davis, Hari Hampapuram, Aditya Sagar Mandapaka, Alexander Leroy Teeter, Liang Wang
  • Publication number: 20190339221
    Abstract: Systems and methods are provided that address the need to frequently calibrate analyte sensors, according to implementation. In more detail, systems and methods provide a preconnected analyte sensor system that physically combines an analyte sensor to measurement electronics during the manufacturing phase of the sensor and in some cases in subsequent life phases of the sensor, so as to allow an improved recognition of sensor environment over time to improve subsequent calibration of the sensor.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Naresh C. Bhavaraju, Becky L. Clark, Vincent P. Crabtree, Chris W. Dring, Arturo Garcia, Jason Halac, Jonathan Hughes, Jeff Jackson, Lauren Hruby Jepson, David I-Chun Lee, Ted Tang Lee, Rui Ma, Zebediah L. McDaniel, Jason Mitchell, Andrew Attila Pal, Daiting Rong, Disha B. Sheth, Peter C. Simpson, Stephen J. Vanslyke, Matthew D. Wightlin, Anna Leigh Davis, Hari Hampapuram, Aditya Sagar Mandapaka, Alexander Leroy Teeter, Liang Wang
  • Publication number: 20190339223
    Abstract: Systems and methods are provided that address the need to frequently calibrate analyte sensors, according to implementation. In more detail, systems and methods provide a preconnected analyte sensor system that physically combines an analyte sensor to measurement electronics during the manufacturing phase of the sensor and in some cases in subsequent life phases of the sensor, so as to allow an improved recognition of sensor environment over time to improve subsequent calibration of the sensor.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Naresh C. Bhavaraju, Becky L. Clark, Vincent P. Crabtree, Chris W. Dring, Arturo Garcia, Jason Halac, Jonathan Hughes, Jeff Jackson, Lauren Hruby Jepson, David I-Chun Lee, Ted Tang Lee, Rui Ma, Zebediah L. McDaniel, Jason Mitchell, Andrew Attila Pal, Daiting Rong, Disha B. Sheth, Peter C. Simpson, Stephen J. Vanslyke, Matthew D. Wightlin, Anna Leigh Davis, Hari Hampapuram, Aditya Sagar Mandapaka, Alexander Leroy Teeter, Liang Wang
  • Publication number: 20190339224
    Abstract: Systems and methods are provided that address the need to frequently calibrate analyte sensors, according to implementation. In more detail, systems and methods provide a preconnected analyte sensor system that physically combines an analyte sensor to measurement electronics during the manufacturing phase of the sensor and in some cases in subsequent life phases of the sensor, so as to allow an improved recognition of sensor environment over time to improve subsequent calibration of the sensor.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Naresh C. Bhavaraju, Becky L. Clark, Vincent P. Crabtree, Chris W. Dring, Arturo Garcia, Jason Halac, Jonathan Hughes, Jeff Jackson, Lauren Hruby Jepson, David I-Chun Lee, Ted Tang Lee, Rui Ma, Zebediah L. McDaniel, Jason Mitchell, Andrew Attila Pal, Daiting Rong, Disha B. Sheth, Peter C. Simpson, Stephen J. Vanslyke, Matthew D. Wightlin, Anna Leigh Davis, Hari Hampapuram, Aditya Sagar Mandapaka, Alexander Leroy Teeter, Liang Wang
  • Publication number: 20190268295
    Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.
    Type: Application
    Filed: May 8, 2019
    Publication date: August 29, 2019
    Inventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
  • Publication number: 20190222548
    Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.
    Type: Application
    Filed: April 8, 2019
    Publication date: July 18, 2019
    Inventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
  • Publication number: 20190222549
    Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.
    Type: Application
    Filed: April 8, 2019
    Publication date: July 18, 2019
    Inventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
  • Patent number: 10314285
    Abstract: A system and method for exiting an overhead area in an aircraft. An egress apparatus is automatically moved from a closed state to an open state in response to opening a hatch that closes an opening in an overhead area in an aircraft. The apparatus comprises a platform attached to a substantially vertical structure by a first hinge structure. A guide panel is attached to the platform by a second hinge structure. The apparatus is configured to be moved from a closed state to an open state. The platform extends outward from the substantially vertical structure and under the opening in an overhead area in an aircraft when the apparatus is the open state. The guide panel extends upward from the platform when the apparatus is in the open state.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: June 11, 2019
    Assignee: The Boeing Company
    Inventors: Marius I. Ursescu, Carl Aaron Davison, Andrew P. Keleher, Edward W. Gillette, Kenneth G. Davis, Andrew Francis Szerlag
  • Patent number: 10305840
    Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
  • Patent number: 10296494
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 21, 2019
    Assignee: Panzura, Inc.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Patent number: 10168912
    Abstract: The disclosed embodiments disclose techniques for optimizing caching performance for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and cloud controllers cache portions of the distributed filesystem on hard drives with rotating disk platters. The outside portions of these disk platters have higher I/O bandwidth than the inside portions of the disk platters. During operation, a cloud controller determines that a hot subset of cached data is likely to be accessed frequently by clients, and stores this hot subset to an outside portion of a disk platter. The cloud controller further determines that a cold subset of cache data is less likely to be accessed by clients, and stores the cold subset on an inside portion of a disk platter.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 1, 2019
    Assignee: Panzura, Inc.
    Inventors: Andrew P. Davis, John Richard Taylor
  • Publication number: 20180025025
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Applicant: Panzura, Inc.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Patent number: 9852149
    Abstract: The disclosed embodiments disclose techniques for transferring and caching a cloud file in a cloud controller. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. During operation, a cloud controller receives a client request for a data block of a target file that is stored in the distributed filesystem but not currently cached in the cloud controller. The cloud controller initiates a request to a cloud storage system for a cloud file containing the requested data block. While receiving the cloud file from the cloud storage system, the cloud controller uses a set of block metadata in the portion of the cloud file that has already been received to determine the portions of the cloud file that should be downloaded to and cached in the cloud controller.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: December 26, 2017
    Assignee: Panzura, Inc.
    Inventors: John Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
  • Patent number: 9824095
    Abstract: The disclosed embodiments provide a system that uses overlay metadata in a cloud controller to generate incremental snapshots for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems. More specifically, the cloud controllers cache and ensure data consistency for the data stored in the cloud storage systems, with each cloud controller maintaining a metadata hierarchy that reflects the current state of the distributed filesystem. During operation, a cloud controller receiving new data from a client: (1) stores the new data in the cloud controller; (2) creates a metadata entry for the new data in the locally maintained metadata hierarchy; (3) updates the overlay metadata to point to the metadata entry and the new data stored in the cloud controller; and (4) then uses the overlay metadata to generate an incremental snapshot for the new data.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: November 21, 2017
    Assignee: Panzura, Inc.
    Inventors: John Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
  • Patent number: 9811532
    Abstract: The disclosed embodiments disclose techniques for executing a cloud command for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller presents a distributed-filesystem-specific capability to a client system as a file in the distributed filesystem (e.g., using a file abstraction). Upon receiving a request from the client system to access and/or operate upon this file, the client controller executes an associated cloud command. More specifically, the cloud controller initiates a specially-defined operation that accesses additional functionality for the distributed filesystem that exceeds the scope of individual reads and writes to a typical data file.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 7, 2017
    Assignee: PANZURA, INC.
    Inventors: Brian Christopher Parkison, Andrew P. Davis, John Richard Taylor, Randy Yen-pang Chou
  • Patent number: 9805056
    Abstract: The disclosed embodiments disclose techniques for synchronizing file updates between two cloud controllers of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a request from a client to access a file in the distributed filesystem. The cloud controller sends a synchronization update request for the file to a second cloud controller and in response receives a synchronization update for the file from the second cloud controller.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: October 31, 2017
    Assignee: PANZURA, INC.
    Inventors: Brian Christopher Parkison, Andrew P. Davis, John Richard Taylor
  • Patent number: 9804928
    Abstract: The disclosed embodiments disclose techniques for restoring an archived file in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, cloud controllers may archive infrequently-accessed files in an archival cloud storage system. During operation, a cloud controller receives a request from a client system to access an archived file, and restores this archived file from the archival cloud storage system.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: October 31, 2017
    Assignee: Panzura, Inc.
    Inventors: Andrew P. Davis, Brian Christopher Parkison, John Richard Taylor
  • Patent number: 9805054
    Abstract: The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: October 31, 2017
    Assignee: PANZURA, INC.
    Inventors: Andrew P. Davis, Richard Sharpe, Allan Burrington
  • Patent number: 9792298
    Abstract: The disclosed embodiments disclose techniques for managing metadata and data storage for a cloud controller in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems. More specifically, the cloud controllers cache and ensure data consistency for the data stored in the cloud storage systems, with each cloud controller maintaining (e.g., storing) in a local storage device: (1) one or more metadata regions containing a metadata hierarchy that reflects the current state of the distributed filesystem; and (2) cached data for the distributed filesystem. During operation, the cloud controller receives an incremental metadata snapshot that references new data written to the distributed filesystem. The cloud controller stores updated metadata from this incremental metadata snapshot in one of the metadata regions on the local storage device.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 17, 2017
    Assignee: Panzura, Inc.
    Inventors: John Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
  • Publication number: 20170235485
    Abstract: The disclosed embodiments disclose techniques for optimizing caching performance for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and cloud controllers cache portions of the distributed filesystem on hard drives with rotating disk platters. The outside portions of these disk platters have higher I/O bandwidth than the inside portions of the disk platters. During operation, a cloud controller determines that a hot subset of cached data is likely to be accessed frequently by clients, and stores this hot subset to an outside portion of a disk platter. The cloud controller further determines that a cold subset of cache data is less likely to be accessed by clients, and stores the cold subset on an inside portion of a disk platter.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: Panzura, Inc.
    Inventors: Andrew P. Davis, John Richard Taylor