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: 11886451Abstract: 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: GrantFiled: October 29, 2021Date of Patent: January 30, 2024Assignee: SPLUNK Inc.Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram, Joseph Ari Ross
-
Patent number: 11886453Abstract: 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: GrantFiled: October 29, 2021Date of Patent: January 30, 2024Assignee: SPLUNK Inc.Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram
-
Patent number: 11720591Abstract: 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: GrantFiled: July 30, 2021Date of Patent: August 8, 2023Assignee: Splunk Inc.Inventors: Difan Zhao, Uday Sagar Shiramshetty, Paul Ingram
-
Publication number: 20230137103Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram
-
Publication number: 20230136216Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram, Joseph Ari Ross
-
Publication number: 20220400088Abstract: 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: ApplicationFiled: August 21, 2022Publication date: December 15, 2022Inventors: 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: 11425055Abstract: 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: GrantFiled: February 17, 2021Date of Patent: August 23, 2022Assignee: 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: 20210258269Abstract: 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: ApplicationFiled: February 17, 2021Publication date: August 19, 2021Inventors: 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: 10931600Abstract: 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: GrantFiled: February 23, 2017Date of Patent: February 23, 2021Assignee: 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: 10413779Abstract: 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: GrantFiled: June 17, 2016Date of Patent: September 17, 2019Assignee: Welltok, Inc.Inventors: Paul Ingram, Elizabeth Quinn, Travis McElfresh
-
Publication number: 20180239874Abstract: 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: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Inventors: Paul Ingram, Benjamin Edick, Elizabeth Quinn
-
Publication number: 20180165418Abstract: 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: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Jacque W. Swartz, Matthew Kellar MacLeod, Paul Ingram
-
Publication number: 20170365186Abstract: 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: ApplicationFiled: June 17, 2016Publication date: December 21, 2017Inventors: Paul Ingram, Elizabeth Quinn, Travis McElfresh
-
Publication number: 20170208021Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Paul Ingram, Travis McElfresh, Brian Garcia
-
Publication number: 20170163570Abstract: 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: ApplicationFiled: February 23, 2017Publication date: June 8, 2017Inventors: 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: 9590919Abstract: 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: GrantFiled: January 9, 2015Date of Patent: March 7, 2017Assignee: 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: 20150180801Abstract: 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: ApplicationFiled: January 9, 2015Publication date: June 25, 2015Inventors: 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: 8966035Abstract: 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: GrantFiled: April 1, 2010Date of Patent: February 24, 2015Assignee: 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: 20100257263Abstract: 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: ApplicationFiled: April 1, 2010Publication date: October 7, 2010Applicant: 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: 7424478Abstract: 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: GrantFiled: March 10, 2004Date of Patent: September 9, 2008Assignee: Google Inc.Inventors: Roberto Licon, Andrew Bensky, Erik Swan, Paul Ingram, Naga Pappireddi, Michael D. Fox