Patents by Inventor Andrew T. Davis

Andrew T. 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: 20240071593
    Abstract: Systems and methods are disclosed that provide smart alerts to users, e.g., alerts to users about diabetic states that are only provided when it makes sense to do so, e.g., when the system can predict or estimate that the user is not already cognitively aware of their current condition, e.g., particularly where the current condition is a diabetic state warranting attention. In this way, the alert or alarm is personalized and made particularly effective for that user. Such systems and methods still alert the user when action is necessary, e.g., a bolus or temporary basal rate change, or provide a response to a missed bolus or a need for correction, but do not alert when action is unnecessary, e.g., if the user is already estimated or predicted to be cognitively aware of the diabetic state warranting attention, or if corrective action was already taken.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 29, 2024
    Inventors: Anna Leigh DAVIS, Scott M. BELLIVEAU, Naresh C. BHAVARAJU, Leif N. BOWMAN, Rita M. CASTILLO, Alexandra Elena CONSTANTIN, Rian W. DRAEGER, Laura J. DUNN, Gary Brian GABLE, Arturo GARCIA, Thomas HALL, Hari HAMPAPURAM, Christopher Robert HANNEMANN, Anna Claire HARLEY-TROCHIMCZYK, Nathaniel David HEINTZMAN, Andrea Jean JACKSON, Lauren Hruby JEPSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Aditya Sagar MANDAPAKA, Samuel Jere MARSH, Gary A. MORRIS, Subrai Girish PAI, Andrew Attila PAL, Nicholas POLYTARIDIS, Philip Thomas PUPA, Eli REIHMAN, Ashley Anne RINDFLEISCH, Sofie Wells SCHUNK, Peter C. SIMPSON, Daniel S. SMITH, Stephen J. VANSLYKE, Matthew T. VOGEL, Tomas C. WALKER, Benjamin Elrod WEST, Atiim Joseph WILEY
  • Patent number: 10477054
    Abstract: In one example, a document scanner has a fixed-position scan bar and a built-in translatable calibration target. The scan bar has a linear array of imaging elements aimed in an imaging direction. The calibration target is spaced apart from and parallel to the linear array, and has a planar surface orthogonal to the imaging direction spanning the length of the linear array. The target is translatable during a calibration in a direction in a plane of the surface.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: November 12, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley R. Schalk, Al Olson, Justin M. Roman, Jeffrey G. Bingham, Dennis J. Schissler, Andrew T. Davis
  • Publication number: 20190291992
    Abstract: According to an example, an apparatus to prevent media transport jams may include an actuator to load and advance a media within a media path width. The apparatus may also include a first sensor and a second sensor to detect respective edges of the media, in which the first sensor and the second sensor may be positioned outside of a media action area and on opposite sides of the media path width. The apparatus may further include a controller to prevent the actuator from advancing the media along the media path in response to a detection of one or both of the first edge of the media by the first sensor and the second edge of the media by the second sensor.
    Type: Application
    Filed: June 11, 2019
    Publication date: September 26, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley R. SCHALK, Jeffrey G. Bingham, Justin M. Roman, Andrew T. Davis
  • Patent number: 10364110
    Abstract: According to an example, an apparatus to prevent media transport jams may include an actuator to load and advance a media within a media path width. The apparatus may also include a first sensor and a second sensor to detect respective edges of the media, in which the first sensor and the second sensor may be positioned outside of a media action area and on opposite sides of the media path width. The apparatus may further include a controller to prevent the actuator from advancing the media along the media path in response to a detection of one or both of the first edge of the media by the first sensor and the second edge of the media by the second sensor.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 30, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley R. Schalk, Jeffrey G. Bingham, Justin M. Roman, Andrew T. Davis
  • Publication number: 20180367691
    Abstract: In one example, a document scanner has a fixed-position scan bar and a built-in translatable calibration target. The scan bar has a linear array of imaging elements aimed in an imaging direction. The calibration target is spaced apart from and parallel to the linear array, and has a planar surface orthogonal to the imaging direction spanning the length of the linear array. The target is translatable during a calibration in a direction in a plane of the surface.
    Type: Application
    Filed: August 24, 2018
    Publication date: December 20, 2018
    Inventors: Wesley R. SCHALK, Al Olson, Justin M. Roman, Jeffrey G. Bingham, Dennis J. Schissler, Andrew T, Davis
  • Patent number: 10097714
    Abstract: In one example, a document scanner has a fixed-position scan bar and a built-in translatable calibration target. The scan bar has a linear array of imaging elements aimed in an imaging direction. The calibration target is spaced apart from and parallel to the linear array, and has a planar surface orthogonal to the imaging direction spanning the length of the linear array. The target is translatable during a calibration in a direction in a plane of the surface.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 9, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley R Schalk, Al Olson, Justin M Roman, Jeffrey G Bingham, Dennis Schissler, Andrew T Davis
  • Publication number: 20180118489
    Abstract: According to an example, an apparatus to prevent media transport jams may include an actuator to load and advance a media within a media path width. The apparatus may also include a first sensor and a second sensor to detect respective edges of the media, in which the first sensor and the second sensor may be positioned outside of a media action area and on opposite sides of the media path width. The apparatus may further include a controller to prevent the actuator from advancing the media along the media path in response to a detection of one or both of the first edge of the media by the first sensor and the second edge of the media by the second sensor.
    Type: Application
    Filed: May 15, 2015
    Publication date: May 3, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wesley R. Schalk, Jeffrey G. Bingham, Justin M. Roman, Andrew T. Davis
  • Publication number: 20170318173
    Abstract: In one example, a document scanner has a fixed-position scan bar and a built-in translatable calibration target. The scan bar has a linear array of imaging elements aimed in an imaging direction. The calibration target is spaced apart from and parallel to the linear array, and has a planar surface orthogonal to the imaging direction spanning the length of the linear array. The target is translatable during a calibration in a direction in a plane of the surface.
    Type: Application
    Filed: October 31, 2014
    Publication date: November 2, 2017
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Wesley R Schalk, Al Olson, Justin M Roman, Jeffrey G Bingham, Dennis Schissler, Andrew T Davis
  • Patent number: 8972461
    Abstract: Content is dynamically assembled at the edge of the Internet, preferably on content delivery network (CDN) edge servers. A content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by caching objects that comprise dynamically-generated pages at the edge of the Internet, close to the end user. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page, the edge server examines its cache for the included fragments and assembles the page on-the-fly.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: March 3, 2015
    Assignee: Akamai Technologies, Inc.
    Inventors: Daniel M. Lewin, Andrew T. Davis, Samuel D. Gendler, Marty Kagan, Jay G. Parikh, William E. Weihl
  • Patent number: 8897745
    Abstract: An approach for optimizing the rate of delivery of data records required by a billing system associated with a service provider is described. A mediation platform collects session records for specifying data about sessions conducted by network subscribers via the network and transport records for specifying data about the transport of data via the network during a correlation cycle. The mediation platform also generates, based on a minimal threshold of correlation, a charging data record based on a mapping of data associated with a session record and multiple transport records. The mediation platform also transmits the charging data record to a billing system of the provider prior to the collecting of all of the session records and transport records.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: November 25, 2014
    Assignee: Cellco Partnership
    Inventors: Andrew T. Davis, Thomas P. Paull, Edward V. Goldbloom
  • Publication number: 20140171021
    Abstract: An approach for optimizing the rate of delivery of data records required by a billing system associated with a service provider is described. A mediation platform collects session records for specifying data about sessions conducted by network subscribers via the network and transport records for specifying data about the transport of data via the network during a correlation cycle. The mediation platform also generates, based on a minimal threshold of correlation, a charging data record based on a mapping of data associated with a session record and multiple transport records. The mediation platform also transmits the charging data record to a billing system of the provider prior to the collecting of all of the session records and transport records.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Andrew T. DAVIS, Thomas P. PAULL, Edward V. GOLDBLOOM
  • Publication number: 20140052811
    Abstract: Content is dynamically assembled at the edge of the Internet, preferably on content delivery network (CDN) edge servers. A content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by caching objects that comprise dynamically-generated pages at the edge of the Internet, close to the end user. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page, the edge server examines its cache for the included fragments and assembles the page on-the-fly.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: Akamai Technologies, Inc.
    Inventors: Daniel M. Lewin, Andrew T. Davis, Samuel D. Gendler, Marty Kagan, Jay G. Parikh, William E. Weihl
  • Patent number: 8572132
    Abstract: Content is dynamically assembled at the edge of the Internet, preferably on content delivery network (CDN) edge servers. A content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by caching objects that comprise dynamically-generated pages at the edge of the Internet, close to the end user. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page, the edge server examines its cache for the included fragments and assembles the page on-the-fly.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: October 29, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: Andrew T. Davis, Samuel D. Gendler, Marty Kagan, Jay G. Parikh, William E. Weihl, Anne E. Lewin
  • Patent number: 8438291
    Abstract: Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: May 7, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: Andrew T. Davis, Jay G. Parikh, Srikanth Thirumalai, William E. Weihl, Mark Tsimelzon
  • Publication number: 20130007282
    Abstract: A method and system of load balancing application server resources operating in a distributed set of servers is described. In a representative embodiment, the set of servers comprise a region of a content delivery network. Each server in the set typically includes a server manager process, and an application server on which edge-enabled applications or application components are executed. As service requests are directed to servers in the region, the application servers manage the requests in a load-balanced manner, and without any requirement that a particular application server spawned on-demand.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Andrew T. Davis, Nate Kushman, Jay G. Parikh, Srinivasan Pichai, Daniel Stodolsky, Ashis Tarafdar, William E. Weihl
  • Patent number: 8266293
    Abstract: A method and system of load balancing application server resources operating in a distributed set of servers is described. In a representative embodiment, the set of servers comprise a region of a content delivery network. Each server in the set typically includes a server manager process, and an application server on which edge-enabled applications or application components are executed. As service requests are directed to servers in the region, the application servers manage the requests in a load-balanced manner, and without any requirement that a particular application server spawned on-demand.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: September 11, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Andrew T. Davis, Nate Kushman, Jay G. Parikh, Srinivasan Pichai, Daniel Stodolsky, Ashis Tarafdar, William E. Weihl
  • Publication number: 20120166650
    Abstract: A method and system of load balancing application server resources operating in a distributed set of servers is described. In a representative embodiment, the set of servers comprise a region of a content delivery network. Each server in the set typically includes a server manager process, and an application server on which edge-enabled applications or application components are executed. As service requests are directed to servers in the region, the application servers manage the requests in a load-balanced manner, and without any requirement that a particular application server spawned on-demand.
    Type: Application
    Filed: March 5, 2012
    Publication date: June 28, 2012
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Andrew T. Davis, Nate Kushman, Jay G. Parikh, Srinivasan Pichai, Daniel Stodolsky, Ashis Tarafdar, William E. Weihl
  • Patent number: 8166079
    Abstract: The disclosed technique enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: April 24, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Daniel M. Lewin, Anne E. Lewin, legal representative, Andrew T. Davis, Samuel D. Gendler, Marty Kagan, Jay G. Parikh, William E. Weihl
  • Patent number: 8131835
    Abstract: A method and system of load balancing application server resources operating in a distributed set of servers is described. In a representative embodiment, the set of servers comprise a region of a content delivery network. Each server in the set typically includes a server manager process, and an application server on which edge-enabled applications or application components are executed. As service requests are directed to servers in the region, the application servers manage the requests in a load-balanced manner, and without any requirement that a particular application server spawned on-demand.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: March 6, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Andrew T. Davis, Nate Kushman, Jay G. Parikh, Srinivasan Pichai, Daniel Stodolsky, Ashis Tarafdar, William E. Weihl
  • Publication number: 20100293281
    Abstract: Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
    Type: Application
    Filed: July 26, 2010
    Publication date: November 18, 2010
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Mark Tsimelzon, Srikanth Thirumalai, Andrew T. Davis, Jay G. Parikh, William E. Weihl