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: 11936415Abstract: 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: GrantFiled: April 26, 2023Date of Patent: March 19, 2024Assignee: BATTELLE MEMORIAL INSTITUTEInventors: 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: 10339034Abstract: 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: GrantFiled: June 16, 2017Date of Patent: July 2, 2019Assignee: Google LLCInventor: Peter John Armitage
-
Publication number: 20180365131Abstract: 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: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Inventor: Peter John Armitage
-
Patent number: 9684877Abstract: 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: GrantFiled: September 18, 2012Date of Patent: June 20, 2017Assignee: SAP SEInventor: John Armitage
-
Patent number: 9582612Abstract: 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: GrantFiled: January 8, 2014Date of Patent: February 28, 2017Assignee: SAP SEInventor: John Armitage
-
Patent number: 9384575Abstract: 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: GrantFiled: May 9, 2013Date of Patent: July 5, 2016Assignee: SAP SEInventor: John Armitage
-
Patent number: 9274686Abstract: 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: GrantFiled: May 9, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventor: John Armitage
-
Patent number: 9229609Abstract: 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: GrantFiled: August 31, 2011Date of Patent: January 5, 2016Assignee: SAP SEInventor: John Armitage
-
Patent number: 9135314Abstract: 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: GrantFiled: September 20, 2012Date of Patent: September 15, 2015Assignee: SAP SEInventor: John Armitage
-
Publication number: 20150193094Abstract: 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: ApplicationFiled: January 8, 2014Publication date: July 9, 2015Applicant: SAP AGInventor: JOHN ARMITAGE
-
Publication number: 20140337808Abstract: 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: ApplicationFiled: May 9, 2013Publication date: November 13, 2014Inventor: John Armitage
-
Publication number: 20140337778Abstract: 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: ApplicationFiled: May 9, 2013Publication date: November 13, 2014Applicant: SAP AGInventor: John Armitage
-
Patent number: 8854371Abstract: 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: GrantFiled: August 31, 2011Date of Patent: October 7, 2014Assignee: SAP AGInventor: John Armitage
-
Publication number: 20140082540Abstract: 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: ApplicationFiled: September 18, 2012Publication date: March 20, 2014Applicant: SAP AGInventor: John Armitage
-
Publication number: 20140082025Abstract: 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: ApplicationFiled: September 20, 2012Publication date: March 20, 2014Applicant: SAP AGInventor: John Armitage
-
Publication number: 20130050217Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: SAP AGInventor: John Armitage
-
Publication number: 20130055146Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: SAP AGInventor: John Armitage
-
Patent number: 6525214Abstract: 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: GrantFiled: October 26, 1993Date of Patent: February 25, 2003Inventors: Bernard John Armitage, Paul Frederick Coe
-
Patent number: 6374303Abstract: 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: GrantFiled: November 12, 1998Date of Patent: April 16, 2002Assignee: Lucent Technologies, Inc.Inventors: Grenville John Armitage, Eric W. Gray, Zheng Wang
-
Patent number: 6242000Abstract: 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: GrantFiled: October 2, 1997Date of Patent: June 5, 2001Assignee: The Boots Company PLCInventors: Bernard John Armitage, John Francis Lampard, Alan Smith