Patents by Inventor Paul Ingram

Paul Ingram 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: 11886451
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points for inclusion when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 30, 2024
    Assignee: SPLUNK Inc.
    Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram, Joseph Ari Ross
  • Patent number: 11886453
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 30, 2024
    Assignee: SPLUNK Inc.
    Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram
  • Patent number: 11720591
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for visualizing performance data of infrastructure components. The method includes receiving a query through an application for a metric for an infrastructure component, the metric comprising metric time series (MTS) data. The method also includes identifying sources for the metric. The method also includes querying the identified sources for the metric. The method also includes selecting from the identified sources best available data for the metric based on a selection algorithm. The method also includes enriching the best available data comprising linking dimensions and properties from the identified sources to the best available data. The method also includes causing display of the enriched best available data through a user interface of the application.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: August 8, 2023
    Assignee: Splunk Inc.
    Inventors: Difan Zhao, Uday Sagar Shiramshetty, Paul Ingram
  • Publication number: 20230137103
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram
  • Publication number: 20230136216
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points for inclusion when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram, Joseph Ari Ross
  • Publication number: 20220400088
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Application
    Filed: August 21, 2022
    Publication date: December 15, 2022
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 11425055
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: August 23, 2022
    Assignee: NICIRA, INC.
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Publication number: 20210258269
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 19, 2021
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 10931600
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: February 23, 2021
    Assignee: NICIRA, INC.
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 10413779
    Abstract: A system to assist users with the completion of tasks in a wellness program itinerary. The system assists users in completing tasks by recommending a controlled number of tasks for a user to perform in a next task period. The system determines the number of tasks to recommend by computing a pace that would enable the user to complete all wellness programs in the itinerary within a recommended time period. The system determines which tasks to recommend to the user based on several factors, such as a user state and user environment. The user environment is based on the location of the user, and may include the weather and surrounding landmarks at the location.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 17, 2019
    Assignee: Welltok, Inc.
    Inventors: Paul Ingram, Elizabeth Quinn, Travis McElfresh
  • Publication number: 20180239874
    Abstract: A wellness intervention system that collects data about multiple factors pertaining to an individual's health and uses such data to generate timely and targeted interventions due to anticipated changes in the wellness of the individual. Collected factor data that directly characterizes the health of individuals is used to generate wellness scores characterizing the individual over time. The generated wellness scores are evaluated against contextual factors from the collected data to identify the contextual factors that, for the particular individual, are correlated to changes in individual wellness. The identified contextual factors and correlations form the individual's correlation trigger matrix.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Inventors: Paul Ingram, Benjamin Edick, Elizabeth Quinn
  • Publication number: 20180165418
    Abstract: A health recommendations system that collects data about multiple factors pertaining to an individual's health and uses such data to recommend contextual changes that are likely to have a positive health impact on the individual. The collected factor data is used by the system to generate a vector characterizing the health of the individual over time. Using the individual's health vector, the system generates a current health score of the individual, which characterizes whether the individual is healthy or unhealthy. By periodically assessing the health vector of the individual and generating health scores, the system also constructs a trend of the individual's health score as the individual's health varies over time. The system compares the individual's health score trend data with data reflecting the health score trend of similarly-situated people, and, based on that comparison, generates recommendations for actions or changes that the individual can take that are likely to improve the individual's health.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Jacque W. Swartz, Matthew Kellar MacLeod, Paul Ingram
  • Publication number: 20170365186
    Abstract: A system to assist users with the completion of tasks in a wellness program itinerary. The system assists users in completing tasks by recommending a controlled number of tasks for a user to perform in a next task period. The system determines the number of tasks to recommend by computing a pace that would enable the user to complete all wellness programs in the itinerary within a recommended time period. The system determines which tasks to recommend to the user based on several factors, such as a user state and user environment. The user environment is based on the location of the user, and may include the weather and surrounding landmarks at the location.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Paul Ingram, Elizabeth Quinn, Travis McElfresh
  • Publication number: 20170208021
    Abstract: A message management system that sends customized messages to help a user achieve wellness objectives. The message management system is used in conjunction with a wellness system that allows users to participate in various wellness programs to improve the user's well-being. Until the user has completed the selected wellness program, the management system may send “nudge messages” to the user depending on the user's progress within the program or other factors. Generally, a nudge message comprises motivational content delivered to the user at a certain time to motivate the user to complete one or more tasks and progress towards the overall goal. Nudge messages are delivered to the user via one or more communication channels that are most likely to cause the message to reach a user and have a desired motivating effect. Effects of nudge messages are measured by the system and used to modify future nudge messages.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Paul Ingram, Travis McElfresh, Brian Garcia
  • Publication number: 20170163570
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Application
    Filed: February 23, 2017
    Publication date: June 8, 2017
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 9590919
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: March 7, 2017
    Assignee: NICIRA, INC.
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Publication number: 20150180801
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Application
    Filed: January 9, 2015
    Publication date: June 25, 2015
    Inventors: Martin Casado, Paul Ingram, Keith E. Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin L. Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 8966035
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 24, 2015
    Assignee: Nicira, Inc.
    Inventors: Martin Casado, Paul Ingram, Keith Eric Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin Levy Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Publication number: 20100257263
    Abstract: In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 7, 2010
    Applicant: NICIRA NETWORKS, INC.
    Inventors: Martin Casado, Paul Ingram, Keith Eric Amidon, Peter J. Balland, III, Teemu Koponen, Benjamin Levy Pfaff, Justin Pettit, Jesse E. Gross, IV, Daniel J. Wendlandt
  • Patent number: 7424478
    Abstract: The present invention provides a method for displaying information from the Internet. In one embodiment, the invention generates a plurality of content modules, each content module comprising a subset of the content of at least one web site. The content modules are then stored in a content module data directory. When a query is received from a user, the query is assigned to at least one content module. The results of the query are displayed on two regions of the user's screen. On a first region of the user's display screen a list of information relating to the plurality of retrieved web sites is displayed. On a second region of said display screen, information from said at least one content module associated with the query is displayed.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: September 9, 2008
    Assignee: Google Inc.
    Inventors: Roberto Licon, Andrew Bensky, Erik Swan, Paul Ingram, Naga Pappireddi, Michael D. Fox