Patents by Inventor John Armitage

John Armitage 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: 11936415
    Abstract: An air interface plane (AIP) of a radio frequency (RF) aperture includes: a circuit board having a first side and a second side opposite the first side; and a matrix of tapered elements arranged on the first side of the circuit board and secured to the circuit board, the matrix of tapered elements cooperating to at least one of receive or transmit an over-the-air RF signal. Suitably, each tapered element of the matrix has: a central hub extending along a longitudinal axis from a hub base which is proximate to the first side of the circuit board to an apex of the tapered element which is distal from the first side of the first circuit board; and a plurality of arms extending from the central hub at the apex of the tapered element, each of the plurality of arms including a first portion that projects the arm radially away from the longitudinal axis and a second portion that projects the arm longitudinally toward the first side of the circuit board.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: March 19, 2024
    Assignee: BATTELLE MEMORIAL INSTITUTE
    Inventors: Raphael Joseph Welsh, Douglas A. Thornton, Mackenzie Jordan Hawkins, Micah John Meleski, Katherine M. Armitage, Daniel G. Loesch, Matthew E. Huntwork, David R. Chase, Erik W. Edwards, John Bartholomew, Thomas Lloyd Moffitt, Curt Hudberg
  • Patent number: 10339034
    Abstract: A method includes receiving, by a computing system that includes an application repository, an updated version of an application. The method also includes determining whether the particular computing device contributes additional test scope for the updated version of the application beyond existing test scope for the updated version of the application that is contributed by the group of computing devices. The method further includes, sending the updated version of the application to the particular computing device for installation in response to determining that the particular computing device contributes additional test scope.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventor: Peter John Armitage
  • Publication number: 20180365131
    Abstract: A method includes receiving, by a computing system that includes an application repository, an updated version of an application. The method also includes determining, by the computing system, whether the particular computing device contributes additional test scope for the updated version of the application beyond existing test scope for the updated version of the application that is contributed by the group of computing devices. The method further includes, responsive to determining that the particular computing device contributes additional test scope for the updated version of the application beyond the existing test scope for the updated version of the application that is contributed by the group of computing devices: adding the particular computing device to the group of computing devices, and providing the updated version of the application for installation at the particular computing device.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventor: Peter John Armitage
  • Patent number: 9684877
    Abstract: Described herein are systems and methods for generating user interfaces that include a meta-chart framework for organizing and analyzing multi-dimensional hierarchical data in an efficient and intuitive graphical user interface with which a user can explore and consume prepared analytical elements. The predetermined structure of such user interfaces can include customizable and scalable graphical and/or alphanumeric analytic elements with contextual controls that can guide a user on a preconfigured analytical path, or “drill-down path,” to better explore and understand the multidimensional data. Such embodiments provide a turnkey analytical framework from which users can both immediately understand data and learn how to explore the data in greater depth.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: June 20, 2017
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9582612
    Abstract: Systems and methods for generating previews of list data in space constrained user interfaces are disclosed. In the available display area of a particular display device or user interface, a segment of a list of items are displayed. Values in the on-screen and off-screen portions of the list are analyzed and processed to generate previews of the list. One preview includes generating a box plot of the distribution of values in the list. An adaptively sized slider can then be generated relative to the box plot to indicate which part of the distribution is displayed in the list items that fit in the available display area. Another preview includes generating a composite row in the available display area that summarizes the data in one or more of the off-screen portions of the list. Such previews can include the sum or average of the values in the off-screen list items.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: February 28, 2017
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9384575
    Abstract: Systems and methods for automated rule-based labeling of space constrained small format visual analytics are disclosed. A label engine receives visual analytic data and metadata. Using default or specific rules, the label engine analyzes the metadata to determine a number of measures and dimensions of the visual analytic data. The label engine then analyzes the measures, dimensions, and other metadata according to the rules to generate a set of labels, and a set of locations within the visual analytic into which to insert the set of labels. Placement of the labels can be based on the size and format of the visual analytic. In addition, the placement of the labels can be based on a dashboard framework in which the visual analytic is disposed. Any labels that are redundant with the information in the context of the dashboard framework can be omitted from visual analytic.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: July 5, 2016
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9274686
    Abstract: Systems and methods for model based creation and editing of visual analytic dashboards are disclosed. A dashboard manager receives a dashboard model that defines the specification of a particular dashboard. In particular, the dashboard model can include description of the visual analytics to be rendered in the dashboard. The dashboard model can also include a description of the arrangement of the visual analytics. The dashboard models are compatible with a user interface framework that includes default or standardized navigation patterns for organizing and navigating among and within dashboards. The navigation pattern can include the specification of a number of separate horizontally navigable channels sections into which the visual analytics are groups by type. A title section can also be included with controls for horizontally navigating between multiple dashboard and panels.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9229609
    Abstract: An example system generates, for a target data set, a navigable space based upon quantitatively-visualized menus. The navigable space is provided within a viewing area on a display device and comprises a stacked bar chart at the left end of a viewing area and, on the right end of the viewing area, a bar graph comprising set of bars. The stacked bar chart is also usable as an actionable menu.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 5, 2016
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9135314
    Abstract: Systems and methods for retrieving, analyzing, and displaying summary analytics within a structured user interface framework are disclosed. The structured user interface can include an analysis digests section that includes and organizes individual discrete summary analytics in the form of analysis digests. Each analysis digests includes graphical and or alphanumeric visual representations of discrete analysis results according to analysis digest specifications associated with a particular user. An analysis digest section can include analysis digests selected by and/or associated with a particular user and/or analysis digests associated with a user associated with the particular user. Thus, through social networks, users may create and share analysis digests from within the structured user interface framework.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventor: John Armitage
  • Publication number: 20150193094
    Abstract: Systems and methods for generating previews of list data in space constrained user interfaces are disclosed. In the available display area of a particular display device or user interface, a segment of a list of items are displayed. Values in the on-screen and off-screen portions of the list are analyzed and processed to generate previews of the list. One preview includes generating a box plot of the distribution of values in the list. An adaptively sized slider can then be generated relative to the box plot to indicate which part of the distribution is displayed in the list items that fit in the available display area. Another preview includes generating a composite row in the available display area that summarizes the data in one or more of the off-screen portions of the list. Such previews can include the sum or average of the values in the off-screen list items.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: SAP AG
    Inventor: JOHN ARMITAGE
  • Publication number: 20140337808
    Abstract: Systems and methods for automated rule-based labeling of space constrained small format visual analytics are disclosed. A label engine receives visual analytic data and metadata. Using default or specific rules, the label engine analyzes the metadata to determine a number of measures and dimensions of the visual analytic data. The label engine then analyzes the measures, dimensions, and other metadata according to the rules to generate a set of labels, and a set of locations within the visual analytic into which to insert the set of labels. Placement of the labels can be based on the size and format of the visual analytic. In addition, the placement of the labels can be based on a dashboard framework in which the visual analytic is disposed. Any labels that are redundant with the information in the context of the dashboard framework can be omitted from visual analytic.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Inventor: John Armitage
  • Publication number: 20140337778
    Abstract: Systems and methods for model based creation and editing of visual analytic dashboards are disclosed. A dashboard manager receives a dashboard model that defines the specification of a particular dashboard. In particular, the dashboard model can include description of the visual analytics to be rendered in the dashboard. The dashboard model can also include a description of the arrangement of the visual analytics. The dashboard models are compatible with a user interface framework that includes default or standardized navigation patterns for organizing and navigating among and within dashboards. The navigation pattern can include the specification of a number of separate horizontally navigable channels sections into which the visual analytics are groups by type. A title section can also be included with controls for horizontally navigating between multiple dashboard and panels.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventor: John Armitage
  • Patent number: 8854371
    Abstract: A method and system to generate a columnar tree map of a hierarchical structure is provided. An example system comprises a memory, at least one processor coupled to the memory, a data access module configured to access a hierarchical data structure, and a tree map generator to generate a tree map using at least one processor. The tree map generator generates and renders a tree map for a target data set based on the size and dimensions of a viewing area provided on a target display device, the values associated with categories in the data set, and a predetermined column width.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: October 7, 2014
    Assignee: SAP AG
    Inventor: John Armitage
  • Publication number: 20140082540
    Abstract: Described herein are systems and methods for generating user interfaces that include a meta-chart framework for organizing and analyzing multi-dimensional hierarchical data in an efficient and intuitive graphical user interface with which a user can explore and consume prepared analytical elements. The predetermined structure of such user interfaces can include customizable and scalable graphical and/or alphanumeric analytic elements with contextual controls that can guide a user on a preconfigured analytical path, or “drill-down path,” to better explore and understand the multidimensional data. Such embodiments provide a turnkey analytical framework from which users can both immediately understand data and learn how to explore the data in greater depth.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Applicant: SAP AG
    Inventor: John Armitage
  • Publication number: 20140082025
    Abstract: Systems and methods for retrieving, analyzing, and displaying summary analytics within a structured user interface framework are disclosed. The structured user interface can include an analysis digests section that includes and organizes individual discrete summary analytics in the form of analysis digests. Each analysis digests includes graphical and or alphanumeric visual representations of discrete analysis results according to analysis digest specifications associated with a particular user. An analysis digest section can include analysis digests selected by and/or associated with a particular user and/or analysis digests associated with a user associated with the particular user. Thus, through social networks, users may create and share analysis digests from within the structured user interface framework.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: SAP AG
    Inventor: John Armitage
  • Publication number: 20130050217
    Abstract: A method and system to generate a columnar tree map of a hierarchical structure is provided. An example system comprises a memory, at least one processor coupled to the memory, a data access module configured to access a hierarchical data structure, and a tree map generator to generate a tree map using at least one processor. The tree map generator generates and renders a tree map for a target data set based on the size and dimensions of a viewing area provided on a target display device, the values associated with categories in the data set, and a predetermined column width.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: John Armitage
  • Publication number: 20130055146
    Abstract: An example system generates, for a target data set, a navigable space based upon quantitatively-visualized menus. The navigable space is provided within a viewing area on a display device and comprises a stacked bar chart at the left end of a viewing area and, on the right end of the viewing area, a bar graph comprising set of bars. The stacked bar chart is also usable as an actionable menu.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: John Armitage
  • Patent number: 6525214
    Abstract: The use of S(−)sodium 2-(4-isobutylphenyl)-propionate (the sodium salt of S(+)-ibuprofen) in pharmaceutical compositions for the treatment of inflammation, pain and pyrexia is described. Preferred compositions comprise S(−)sodium 2-(4-isobutylphenyl)-propionate dihydrate. Processes to prepare S(−)sodium 2-(4-isobutylphenyl)propionate and its use in a process to prepare S(+) 2-(4-isobutylphenyl)propionic acid of high enantiomeric purity are also described.
    Type: Grant
    Filed: October 26, 1993
    Date of Patent: February 25, 2003
    Inventors: Bernard John Armitage, Paul Frederick Coe
  • Patent number: 6374303
    Abstract: What is disclosed is an arrangement of field of label augmented, multi-protocol routing of data packets in a network utilizing fixed length labels that are negotiated between adjacent label routing routers in the network. Portions of each routing label may be assigned by both upstream and downstream routers in the network. Routing labels are used in lieu of conventional address headers to route data packets through said network; and by using routing labels the routers have more flexibility in routing data packets through said network and can use network links between routers that normally carry less traffic.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: April 16, 2002
    Assignee: Lucent Technologies, Inc.
    Inventors: Grenville John Armitage, Eric W. Gray, Zheng Wang
  • Patent number: 6242000
    Abstract: The use of S(−)sodium 2-(4-isobutylphenyl)propionate (the sodium salt of S(+)-ibuprofen) in pharmaceutical compositions for the treatment of inflammation, pain and pyrexia is described. Preferred compositions comprise S(−)sodium 2-(4-isobutylphenyl)propionate dihydrate. Processes to prepare S(−)sodium 2-(4-isobutyl-phenyl)propionate and its use in a process to prepare S(+) 2-(4-isobutylphenyl)propionic acid of high enantiomeric purity are also described.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: June 5, 2001
    Assignee: The Boots Company PLC
    Inventors: Bernard John Armitage, John Francis Lampard, Alan Smith