Graph Generating Patents (Class 345/440)
  • Patent number: 11120588
    Abstract: A method for computer-assisted monitoring of a technical system is provided. A set of data from at least one data source is received, the set of data consisting of a plurality of data values acquired within a given time period. The given time period in a plurality of time slots is divided, each of the time slots comprising a subset of data values. For each time slot, statistical values from the subset of data values are calculated, at least one first statistical value comprising an extreme value at least one second statistical value describing a distribution of the subset of data values. For each time slot, each of the at least one first statistical value and the at least one second statistical value is mapped to a respective first and a respective second color value of a color scale.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: September 14, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Sebastian Mittelstädt
  • Patent number: 11119887
    Abstract: A computer-implemented method includes: receiving, by a computer device, input to tag at least one line of code with one of plural predefined types of metadata tags, wherein the at least one line of code is a subset of a source code that is stored in a code repository and editable by plural different users via a client source code editor program; tagging, by the computer device, the at least one line of code with the one of the plural predefined types of metadata tags; detecting, by the computer device, a change to the at least one line of code after the tagging; and generating, by the computer device, an alert based on the detecting the change to the at least one line of code.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leslie Lundquist, Barbara Elizabeth Wang, Priya Ajay Ingle, Sangeetha Srikanth, Johnny Shieh
  • Patent number: 11120079
    Abstract: Systems and methods for presenting performer data are disclosed. Performer data, such as athlete information, may be presented in response to a simple query such as an athlete's jersey number. Performer data may be ranked based on a proximity factor relating to location and time in relation to a user performing the query.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 14, 2021
    Inventor: Dejuan Frank White
  • Patent number: 11120051
    Abstract: Techniques are described for analyzing text. Embodiments tokenize a plurality of documents into a plurality of sets of terms. An average top dimension weight corresponding to the plurality of documents is calculated based on performing singular value decomposition (SVD) factorization for a plurality of dimension counts. An average inverse top dimension top term ranking for the plurality of documents is further calculated based on the SVD factorization for the plurality of dimension counts. A number of dimensions is determined based on the average top dimension weight and the average inverse top dimension top term ranking. A topic model is built for the plurality of documents based on the number of dimensions. The topic model is adapted to identify patterns of terms that correspond to semantic topics in at least the plurality of documents.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 14, 2021
    Assignee: THE BOEING COMPANY
    Inventors: John M. Boggio, Kenneth D. Bouvier, Stephen P. Jewett
  • Patent number: 11112280
    Abstract: A system for sensing flow material in a fluid-holding structure is disclosed. The system has an assembly including a housing, a communication device disposed at least partially in the housing, a controller disposed at least partially in the housing, a sensor array disposed at least partially in the housing, and an external-surface-mounting attachment portion configured to non-intrusively attach the assembly to a surface. The system also has a user interface configured to display a graphical element. The sensor array includes a pressure sensor, a density sensor, a corrosion sensor, and a vibration sensor. The controller controls the communication device to transmit sensed data collected by the sensor array to the user interface. The sensed data includes at least one of a density data sensed by the density sensor and a corrosion data sensed by the corrosion sensor. Display of the graphical element varies based on the sensed data.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: September 7, 2021
    Assignee: mIQrotech, Inc.
    Inventors: Meade Lewis, Danial Victor Sharts, II
  • Patent number: 11113892
    Abstract: A method for three-dimension (3D) based shopping, the method may include receiving or generating a 3D representation of at least a part of a body of a certain customer; receiving a query to find a first wearable item that fits the part of the body; searching for the first wearable item; displaying on a display that is accessible to the certain customer a 3D model of the first wearable item when worn over the part of the body; and interacting with the certain customer till a completion of the 3D based shopping.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: September 7, 2021
    Inventor: Vladimir Rozenblit
  • Patent number: 11113470
    Abstract: Examples for efficiently representing, processing and deciding amongst multiple ambiguous interpretations of human natural language text are described. Processing includes creating and augmenting an “interpretation graph” which represents all known ambiguous interpretations of some natural language text. The interpretation graph is made of vertices (junction points which lead to alternative interpretations) and ‘lexical items’ (natural language objects representing data blocks, tokens, word parts, phrases, clauses, parts of speech, entities, or semantic interpretations) that represent alternative ambiguous interpretations of portions of the text. The examples show a set of simple operations for augmenting the interpretation graph to create alternative interpretations.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: September 7, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Paul Edward Nelson, Mark Richard David, Esteban Alberto Alvarado Solano
  • Patent number: 11113609
    Abstract: Systems and methods for determining whether two tree persons in a genealogical database correspond to the same real-life individual. Embodiments include identifying two tree persons in a genealogical database and extracting a plurality of features from both tree persons to generate two vectors. Embodiments also include calculating a plurality of metrics between the two vectors to generate a metric function. Embodiments further include generating feature weights using a recursive process based on training data input by external users, and generating a score by calculating a weighted sum of the metric function being weighted by the feature weights. The generated score may then be compared to a threshold value.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 7, 2021
    Assignee: ANCESTRY.COM OPERATIONS INC.
    Inventors: Atanu Roy, Jianlong Qi, Peng Jiang, Aaron Ling, Rey Furner, Lei Wu, Eugene Greenwood, Ian Stiles
  • Patent number: 11106724
    Abstract: The present invention provides a matching result display device, a matching result display method, a program, and a recording medium, which allow, at the time of displaying feature points of objects determined as matching on the basis of matching result information provided by a matching system, visual check of the displayed feature points to be performed easily.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: August 31, 2021
    Assignee: NEC CORPORATION
    Inventors: Yuji Horiba, Masanori Kondo
  • Patent number: 11100128
    Abstract: Methods and systems described herein may retrieve a data lineage associated with a first computing system comprising a plurality of services and data elements. The data lineage may indicate a plurality of interrelationships between the plurality of services and data elements. Based on the data lineage, a visualization of the first computing system may be generated. Based on the one or more interrelationships between a first data element and the plurality of services and data elements, one or more services and data elements affected by the change to the first data element may be identified. Based on the one or more services and data elements affected by the change to the first data element, the visualization of the first computing system may be updated to indicate the impact to the first computing system.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: August 24, 2021
    Assignee: Capital One Services, LLC
    Inventors: Raghuram Vijayaraghavan, Naga Chintala
  • Patent number: 11100173
    Abstract: A method may include receiving input effective to select a visualization type of multiple different visualization types to apply to a visualization of data. The selected visualization type may be associated with a contract. Each of the different visualization types may be associated with a specific contract. Each contract may include a corresponding schema that specifies a set of data fields and one or more relationships between data fields in the set to generate and display a corresponding visualization having a visualization type. The method may include mapping at least some data of a data source to the contract such that the contract is satisfied. The contract may specify that the data of the data source be in a graph format. The method may include displaying the visualization of the at least some data of the data source based on the contract, the displayed visualization having the selected visualization type.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 24, 2021
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Benjamin N. Dilts, Tyler J. Davis, Sean P. McKenna
  • Patent number: 11093459
    Abstract: Herein are techniques that concurrently populate entries in a compressed sparse row (CSR) encoding, of a type of edge of a heterogenous graph. In an embodiment, a computer obtains a mapping of a relational schema to a graph data model. The relational schema defines vertex tables that correspond to vertex types in the graph data model, and edge tables that correspond to edge types in the graph data model. Each edge type is associated with a source vertex type and a target vertex type. For each vertex type, a sequence of persistent identifiers of vertices is obtained. Based on the mapping and for a CSR representation of each edge type, a source array is populated that, for a same vertex ordering as the sequence of persistent identifiers for the source vertex type, is based on counts of edges of the edge type that originate from vertices of the source vertex type.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: August 17, 2021
    Assignee: Oracle International Corporation
    Inventors: Marco Arnaboldi, Jean-Pierre Lozi, Laurent Phillipe Daynes, Vlad Ioan Haprian, Shasank Kisan Chavan, Hugo Kapp, Sungpack Hong
  • Patent number: 11093549
    Abstract: A computer-implemented system and method for generating a correlation directed acyclic graph (CDAG) of configurations of a software-defined network (SDN) component for migration from a source computing environment to a destination computing environment uses a configuration export file of the SDN component to draw the CDAG. Correlation keys defined in the configuration export file are used to draw graph nodes. Contents associated with the correlation keys and template entries are used to draw edges between at least some of the graph nodes. The CDAG with the graph nodes and the edges is then displayed.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: August 17, 2021
    Assignee: VMware, Inc.
    Inventors: Sujeet Banerjee, Umar Shaikh, Amarjeet Singh, Vishnu Kanth Tadipaneni, Sureshbabu Koyadan Chathoth
  • Patent number: 11093703
    Abstract: A method for generating a chart suggestion list using data present in a data table includes parsing cells of the data table to identify one or more columns and one or more data types of the cells, performing a statistical analysis of the one or more columns to obtain one or more statistics about the one or more columns, and creating one or more suggested charts based on the one or more statistics about the one or more columns and the one or more data types of the cells. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: August 17, 2021
    Assignee: Google LLC
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 11093837
    Abstract: Embodiments of the present invention are directed to facilitating event forecasting. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to identify leading indicators that indicate a future occurrence of a target event, wherein the leading indicators occur during a search period of time the precedes a warning period of time, thereby providing time for an action to be performed prior to an occurrence of a predicted target event. At least one of the leading indicators is used to predict a target event. An event notification is provided indicating the prediction of the target event.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: August 17, 2021
    Assignee: Splunk Inc.
    Inventors: Adam Jamison Oliner, Aungon Nag Radon, Manwah Wong, Manish Sainani, Harsh Keswani
  • Patent number: 11086916
    Abstract: A method of analyzing conversational messages may be provided. The method including receiving a query defining a timespan of messages, retrieving at least two conversational messages associated with the defined timespan from a plurality of interleaved messages, de-threading the at least two conversational messages to identify at least one conversational thread, and generating a visualization of conversational threads based on the defined timespan, the at least one conversational thread, the visualization organized into time intervals based on the defined timespan.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 10, 2021
    Assignee: FUJIFILM BUSINESS INNOVATION CORP.
    Inventors: Jian Zhao, Siwei Fu
  • Patent number: 11088906
    Abstract: This disclosure provides a computer-implemented method. The method may comprise obtaining a character of first-direction communications and a character of second-direction communications in a network environment, the first-direction communications being network communications from a first node to a second node, and the second-direction communications being network communications from the second node to the first node. The method may further comprise determining a dependency between the first node and the second node based on the character of first-direction communications and the character of second-direction communications, the dependency between the first node and the second node indicating whether the first node depends on the second node or the second node depends on the first node.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Han Lin Wang, Jiang Xuan, Cheng Xu, Hong Mei Zhao
  • Patent number: 11086293
    Abstract: A machining program generation support device includes: a CAD data analysis unit which analyzes the CAD data so as to obtain CAD shape information; a machining program analysis unit which. analyzes the machining program in the middle of being produced so as to obtain machining shape information in the middle of being produced; a shape matching unit which performs matching of shapes of the CAD shape information and the machining shape information in the middle of being produced so as to obtain. matching shape information; and a candidate shape program generation unit that predicts, based on the CAD shape information, a candidate shape following the matching shape information, and that thereby predicts a candidate shape following the machining shape information in the middle of being produced so as to automatically generate a machining program for the candidate shape following the machining program in the middle of being produced.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: August 10, 2021
    Assignee: FANUC CORPORATION
    Inventor: Zhaojia Liu
  • Patent number: 11082293
    Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: August 3, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Shaun Wackerly
  • Patent number: 11082682
    Abstract: A non-limiting example game system includes a game apparatus, and a terminal device and a television are connected to the game apparatus. A game image that is displayed on the television is an image that various kinds of objects arranged in a virtual space are imaged by a virtual camera. The virtual camera follows a player object so as to keep a predetermined distance with the player object, and when the player object enters a grassland object with comparatively long length, for example, each grass object is deformed or moved so as to go away from the virtual camera. For example, a height of the grass object near the virtual camera is made comparatively low, and the height is gradually made high as it separates from the virtual camera.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 3, 2021
    Assignee: NINTENDO CO., LTD.
    Inventor: Atsushi Asakura
  • Patent number: 11082585
    Abstract: In some embodiments, a visual content proofing system obtains visual content for proofing and a list of multiple target devices. The visual content is to be rendered by each of the multiple target devices. For each of the multiple target devices, the visual content proofing system determines a supported color region in a reference color space according to a color profile of the target device. The visual content proofing system further determines a commonly supported color region in the reference color space for these multiple target devices and a design device used for designing the visual content. By using the commonly supported color region, unsafe colors in the visual content can be determined and be replaced with safe colors to generate a revised visual content which can be rendered accurately by all of these target devices.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 3, 2021
    Assignee: ADOBE INC.
    Inventors: Michael Scrutton, Sugato Majumdar, Malay Barik, Bhavna Sardana
  • Patent number: 11080361
    Abstract: A method includes receiving outside temperatures for a plurality of days and calculating growing degree units based on the received temperatures. Intensities for a plurality of wavelengths of light measured over at least one portion of a field containing a crop are received and are used with the growing degree units to predict a quality value for the crop. The predicted quality value for the crop is then displayed.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 3, 2021
    Assignee: Regents of the University of Minnesota
    Inventors: Reagan Noland, Scott Wells, Craig Sheaffer
  • Patent number: 11074731
    Abstract: Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Tableau Software, LLC
    Inventors: Filippos Lymperopoulos, Bethany Meaghan Lyons, Amy Nicole Forstrom, Allison Anne Whilden, John Paul Rudolph, Benjamin Tonatiuh Medina-Orton, Dennis Nathan Bromley, Ruyi Shen, Amar Singh Lakhian, Andrew Alex Kim, Lisa Ann Bailey, Roxanne Roberta Agerone
  • Patent number: 11074660
    Abstract: Systems and methods are disclosed for financial planning based on actual cash positions for financial accounts associated with an entity and planned cash out and cash in amounts for the entity. In an embodiment, a system comprises a processor configured to render an interactive graphical user interface (“GUI”) on a display device. The GUI has a plurality of selectable, actionable user interface elements such as tabs. In an embodiment, the GUI comprises a first tab selectable to display actual and planned net amount information of a cash position and actual and planned net amount graphs, the net amount information being cash out amounts subtracted from cash in amounts. The GUI comprises a second tab operable to display actual and planned cash in amount information and actual and cash in amount graphs. In an embodiment, the GUI comprises a third tab operable to display actual and planned cash out amount information and actual and planned cash out amount graphs.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: July 27, 2021
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Thomas Kunz, Michael Golden, Michael Kirch, Darcel Steber, Janet Hoyt, Peter Bird, Francisca Barros, Daniel DeRuntz, Islam Elsedoudi, Anna Engström, Michelle Kwasny, Scott Mackie, Stacey McCullough, Pierre-Alexandre Poirier, Todd Vanderlin, Colin Raney
  • Patent number: 11074649
    Abstract: Methods, apparatus and article of manufactures for providing seamless transitions between graphical images on a binary options interface. An user-input is received on a touch-sensitive display of the binary options interface. The user-input corresponds to a request for a transformation of a graphical image that is displayed on the binary options interface. The binary options interface is integrated into a mobile device. In response to the user-input, an updated graphical image is generated. The updated graphical image is displayed to replace the graphical image on the binary options interface. The graphical image to the updated graphical image comprises a continuously displayed image.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: July 27, 2021
    Assignee: CFPH, LLC
    Inventors: Rich Jaycobs, Nolan Glantz, James Les Walker
  • Patent number: 11074728
    Abstract: A conditional parallel coordinate visualization system is provided. The system presents a parallel coordinate visualization that includes a set of parallel main axes that respectively correspond to a set of main dimensions. The system receives a first multivariate data including values at the set of main dimensions. The first multivariate data has a first additional data that includes values in a first set of sub-dimensions. The first set of sub-dimensions is associated with a first predicate value at a first predicate dimension in the set of main dimensions. The system presents the first multivariate data as a polyline that intersects the set of parallel main axes. Upon a selection of an option item, the system unfolds the parallel coordinate visualization to reveal a first set of parallel sub-axes that correspond to the first set of sub-dimensions. The system presents the first additional data at the first set of parallel sub-axes.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Karl I. Weidele, Parikshit Ram
  • Patent number: 11074726
    Abstract: Disclosed herein are techniques for automatically mitigating overlapping labels associated with pie charts. In particular, the techniques involve migrating positions of the labels in response to adjustments of the pie chart to ensure that the labels are distributed in a non-overlapping, uniform, and aesthetically-pleasing manner.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: Elizaveta Girsova, Chao-Kuo Lin, Michael D. Trent, Jonathan Cho, Lorraine S. Shim, Ryan M. Olshavsky, Andrew L. Harding, Brian J. Rupert
  • Patent number: 11068122
    Abstract: A process builds a view of a dataset. The process displays a graphical user interface, including: a fields region; a visualization region; and a shelf region that includes multiple shelves. The process detects user input that moves a data field icon from the fields region into the visualization region. Upon ceasing to detect the user input, the process associates the data field icon with a first shelf according to its characteristics and characteristics corresponding to other data field icons, if any, previously associated with the shelves. The method further includes: (i) determining one or more chart types for visualizing a portion of the dataset based, at least in part, on the data field icon and its characteristics, and (ii) generating a graphical representation of the portion of the dataset in the visualization region using a first chart type selected from the one or more determined chart types.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 20, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 11068494
    Abstract: A multi-dimensional graphic user interface displays selected types of information regarding items included in one or more databases or returned by a search in accordance with locations on a two-dimensional display area or projection of a three-dimensional space on a two-dimensional area and provides for selective display of information about respective items in a database (e.g. metadata) as additional dimensions of the display which may be suppressed and/or selectively introduced to avoid user distraction or obscuring information or for comparison between screens which may indicate to a user the degree to which a particular item may or may not be germane to an issue or particular subject matter of interest. The graphic user interface thus provides an effective tool for evaluating search results and organizing detailed review thereof.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: July 20, 2021
    Inventors: Philip J Rosenthal, Edward J Walters, Andrew T Schiebler, Thomas A Lee
  • Patent number: 11069102
    Abstract: Behavior of an industrial system is communicated to an operator through graphical representations of gauges having a scale and pointer that represent parameters of the system. The pointer is positioned relative to the scale to indicate a measured parameter value. In various embodiments, when the parameter value is within operating limits, a first range is displayed that corresponds to the operating limits. When the parameter value has gone outside of the operating limits, the displayed range is changed, in various embodiments, to a second range that goes beyond the operating limits. A local visual indicator is also displayed, in particular embodiments, when the parameter value has gone outside of the operating limits. In a number of embodiments, such a tool can help to make the operator better aware of abnormal parameters of the system for early detection and correction of problematic operating conditions.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: July 20, 2021
    Assignee: Lin and Associates, Inc.
    Inventors: Eric F. LeBlanc, Hieu T. Nguyen
  • Patent number: 11061538
    Abstract: A method prepares data for analysis. The method displays a user interface including a data flow pane. The data flow pane includes a flow diagram having a plurality of nodes, each node having an intermediate set and specifying a primary operation. When a user selects a node, the user interface displays a change list pane with an ordered list of secondary operations performed at the node and a data pane with rows from an intermediate dataset of the node. When the user provides input to perform an additional secondary operation at the node, the user interface (i) performs the additional secondary operation, (ii) determines a logical ordering for the additional secondary operation based on the primary operation of the node, (iii) adds the additional secondary operation to the change list pane according to the logical ordering, and (iv) updates the data pane in accordance with the additional secondary operation.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 13, 2021
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Anushka Anand, Arthur Gyldenege, Brice Johnson
  • Patent number: 11061873
    Abstract: Systems and methods for normalizing and searching electronic data, such as chemical material property data, are disclosed. In one embodiment, a method includes receiving electronic data from a source. The electronic data is formatted in a source format. The method further includes converting the source data into a normalized format, and storing normalized electronic data in levels of a nested model. The method further includes receiving a search or browse query directed toward normalized properties in a first level of the nested model or a second level of the nested model, in any non-hierarchical order. The method also includes searching the nested model and causing for display on an electronic display one or more entities satisfying the query and maintaining the integrity of all parameters of the query across all selected properties queried in any non-hierarchical order.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: July 13, 2021
    Assignee: ELSEVIER, INC.
    Inventors: Venkatesh Natarajan, Yusufee Nathani, Avin Sijariya, Chi Yeung Cheung
  • Patent number: 11055651
    Abstract: A method for visualizing flow direction in a distribution network includes receiving, on a hardware device, Geographic Information System (GIS) data corresponding to the distribution network from a GIS database. The distribution network includes equipment to facilitate distribution of a commodity over a distribution area, and the GIS data includes information relating to distribution of the commodity. Commodity vectorized measurement data indicative of at least a flow direction of the commodity over the distribution area is generated based, at least in part, on a comparison of a current measurement value of the commodity to a reference measurement value of the commodity. The commodity vectorized measurement data is dynamically displayed on a geographic map display including imagery representative of the distribution network contained in the GIS data.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: July 6, 2021
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventor: John Bennett
  • Patent number: 11055670
    Abstract: Methods and systems described in this disclosure describe generating a travel smartlist. In some implementations, the system can receive a location of travel and a date associated with the travel. The system can generate objects based on the location of the travel and the date and can organize the objects by categories and timeframes, the timeframes being in relation to the date. The system can cause a graphical user interface to display objects associated with a first category horizontally and display objects associated with a second category horizontally below the objects associated with the first category when a first timeframe is selected.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: July 6, 2021
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Bonnie J. Shillig, Shawn D. Low, Todd Watts, Dawn Elizabeth Wolff, Michael W. Moltz, Wendy J. Anderson, Heather Messier Garcia, Allen Josue Gonzalez
  • Patent number: 11055211
    Abstract: The purpose of the present invention is to provide a control device with which it is possible to verify the safety of a control system when an application is partially updated. Using a safety analysis unit which, accepting an architecture of control software and a fault mode per function block constituting the architecture as inputs, generates and evaluates a fault tree, the present invention determines whether or not there is a problem with the safety of the control software and thereby makes it possible to determine whether or not the control software is safe.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: July 6, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Iida, Masahiro Matsubara
  • Patent number: 11054971
    Abstract: Systems, methods, and computer-readable media for implementing a modulate runtime environment (MRTE) are described. The MRTE includes multiple layers that communicate with one another using messages that are routed by connectors. A computer system may implement an MTRE that includes a platform-specific visualization layer and a data layer, which may include a headless execution engine. The data layer may be implemented by multiple types of computing platforms, and the platform-specific visualization layer may be replaced for different computing platforms. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: July 6, 2021
    Assignee: SALESFORCE.COM., INC.
    Inventors: Zuye Zheng, James Diefenderfer, Si Wan Kim, Niranjan Yadavali, Sandeep Rawat, Khushboo Shah, Nadeem Aboobaker
  • Patent number: 11049477
    Abstract: The Web client includes: a component group searching unit which searches for a component group including a plurality of components that are aggregable as a same group among the plurality of components to be a display target; a display information arranging unit which arranges a display area for display information with respect to the searched component group and pieces of display information with respect to components that do not belong to the component group on a prescribed screen such that the display area and the pieces of display information of the components that do not belong to the component group do not overlap with each other; an in-group arranging unit which arranges pieces of display information with respect to the plurality of components included in the component group so as not to overlap with each other in the display area for display information with respect to the component group.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: June 29, 2021
    Assignee: HITACHI, LTD.
    Inventors: Shinichi Hayashi, Katsunori Suzuki
  • Patent number: 11048670
    Abstract: A node layout determining method and apparatus, a computing device, and a computer readable medium are disclosed. The node layout determining method comprises: laying out, for a node group comprising a plurality of nodes, the plurality of nodes in the node group according to a correspondence relationship among the nodes in the node group, to obtain relative coordinates of each of the plurality of nodes in the corresponding node group; determining a relationship among node groups according to the correspondence relationship among the nodes in a node database; laying out node groups in the node database according to the relationship among the node groups and numbers of nodes included in the node groups, to obtain group coordinates of each node group; and obtaining true coordinates of each node according to the relative coordinates of each node and the group coordinates of the node group to which the node belongs.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: June 29, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Yifei Pan
  • Patent number: 11038969
    Abstract: A system for providing realtime medical data to a client device regardless of a type of a client device's platform. The system uses different types of connections to establish a connection between the client device and the system and to transfer realtime medical data between the client device and the system. For example, a Hypertext Transfer Protocol (HTTP) connection can be used to establish a connection between the client device and the system and a websocket connection can be used to transfer realtime medical data between the client device and the system. By using an HTTP connection, the system can initially establish a connection between the system and any client device compatible with an HTTP connection.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: June 15, 2021
    Assignee: MURATA VIOS, INC.
    Inventors: Ganesh Subramaniam, Ebith Bersingh Lawrence, Ramakrishna Kapila Venkata
  • Patent number: 11037342
    Abstract: Disclosed is a technique for generating a visualization module for use within a framework for generating for display an interactive visualization of event data based on a static visualization library. In an embodiment, a computer system receives from a developer instructions for formatting event data for use with a visualization library, and rendering the formatted event data with the visualization library. The computer system then generates a visualization module including the received instructions, the visualization module being executable by another computer system to generate and cause display of an interactive visualization of received event data, the interactive visualization being dynamically modifiable in response to a user input.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: June 15, 2021
    Assignee: SPLUNK INC.
    Inventors: Marshall Chalmers Agnew, Michael Porath, Simon Foster Fishel
  • Patent number: 11030248
    Abstract: A resource dependency system displays two dynamically interactive interfaces in a resource dependency user interface, a hierarchical resource repository and a dependency graph user interface. User interactions on each interface can dynamically update either interface. For example, a selection of a particular resource in the dependency graph user interface causes the system to update the dependency graph user interface to indicate the selection and also updates the hierarchical resource repository to navigate to the appropriate folder corresponding to the stored location of the selected resource. In another example, a selection of a particular resource in the hierarchical resource repository causes the system to update the hierarchical resource repository to indicate the selection and also updates the dependency graph user interface to display an updated graph, indicate the selection and, in some embodiments, focus on the selected resource by zooming into a portion of the graph.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: June 8, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Adam Borochoff, Joseph Rafidi, Parvathy Menon
  • Patent number: 11030552
    Abstract: Techniques to provide recommended data visualizations or analytical operations are disclosed. In various embodiments, an indication is received of a set of data for which a data visualization or analytical operation is to be provided. The set of data is analyzed to determine one or more data attributes of the set of data. A data visualization or analytical method to be recommended is selected for the set of data, based at least in part on the determined one or more data attributes.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: June 8, 2021
    Assignee: TIBCO SOFTWARE INC.
    Inventors: Tomas Jörgen Gustafsson, Gustav Sebastian Karlberg, Per Erik Vilhelm Brandin, Magnus Niklas Amberntsson, Nils Magnus Rylander, Jonas Mikael Svensson, Anders Erik Jakob Gavare, Lars Martin Sjögren, Knut Tobias Lehtipalo, Sven Anders Fougstedt, Johanna Sofia Altenstedt, Maria Christine Redström
  • Patent number: 11023669
    Abstract: Examples discussed herein relate to rending lambdas in spreadsheet application, e.g., Microsoft Excel®. In an implementation, a method of rendering lambdas in a spreadsheet application is disclosed. The method includes accessing a data object corresponding to the lambda function. The data object includes a listing of metadata associated with the lambda function and one or more items of the metadata identify rendering functionality for the lambda function. The method further includes creating a visual representation of the lambda function based, at least in part, on the rendering functionality for the lambda function, and rendering, in the cell of the spreadsheet on a display screen of the computing device, the visual representation of the lambda function.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher John Gross, Johnny Campbell, Claudio Vittorio Russo
  • Patent number: 11023110
    Abstract: Computer-readable media, methods, and systems are provided for creating an axis control for adjusting graphic objects with one or more visual properties bound to data. One or more graphic objects are displayed on a graphic user interface, and a visual property of the graphic object relating to size or position is selected to be associated with a data value. An association is created between the visual property and the data, and a new coordinate system for the object is created based on the data value associated with the property. An axis control is then generated as a representation of the new coordinate system. Adjustments to the size or position of the axis control automatically result in a proportional change in the property values of any displayed graphic object subject to the association.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 1, 2021
    Assignee: ADOBE INC.
    Inventor: Bernard James Kerr
  • Patent number: 11018949
    Abstract: A system for generating an architecture diagram includes an input processor, a machine learning processor, and an advice generator. The input processor is configured to receive, from a terminal, entity data associated with a plurality of entities of an architecture and path data associated with a plurality of paths that correspond to interconnections between the plurality of entities. The machine learning processor utilizes a training dataset to assess whether the entities defined by the entity data are correctly interconnected as defined by the path data. The advice generator receives the assessment from the machine learning processor, prepares a recommendation based on the assessment, and communicates the recommendation to the terminal. User feedback is represented in the training data to improve the relevancy of the recommendation.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 25, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Manoharan Ramasamy, Nitin Madhukar Sawant, Vijay Baskaran, Ganesh Dadasaheb Waghmale, Abhishek Kumar Pandey, Balasubramanyam Besta, Rakesh Singh Kanyal, Anil Kumar
  • Patent number: 11016635
    Abstract: A method for operating a data processing system having a display screen on which a GUI is displayed is disclosed. The GUI has a plurality of configurations having different aspect ratios or numbers of pixels. The method includes providing a layout description and a runtime system that generates the GUI in response to the layout description and the display configuration. The layout description defines a first container having a plurality of components to be shown in the GUI within a first container space. Each component has a component layout description within the first container. The runtime system automatically allocates the first container space depending on the display configuration, and automatically divides the first container space into a plurality of component spaces. Each component is shown in a corresponding one of the component spaces. The first container space and the component spaces automatically change when the display configuration changes.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: May 25, 2021
    Assignee: Keysight Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Patent number: 11019069
    Abstract: Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: May 25, 2021
    Assignee: Seven Networks, LLC
    Inventors: Jay Sutaria, Brian Daniel Gustafson, Robert Paul van Gent, Ruth Lin, David Merriwether, Parvinder Sawhney
  • Patent number: 11016650
    Abstract: A method visualizes data sources. A user selects a data source, and the computer system displays a first data visualization according to placement of data fields in shelves of the user interface. The data visualization comprises visual data marks representing the data source. A user selects some of the data marks. In response, the system displays a metric window including a data metric object preview, a summary of the selected data marks, and setting controls. The user provides input to create the data metric object. In response, the system creates the data metric object, including: configuration parameters derived from the first data visualization; an initial extract from the data source according to the configuration parameters; and a schedule for recurring retrieval of data from the data source to update the extract. The system then displays a second data visualization according to the configuration parameters and the extract.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 25, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Andrew Herbert Kritzer, Evan Michael McLain, David Robert Potter, Hermann Faith Chong, Caleb Michael Predmore, Keith Ryan Jones, Zachary Page Woodall, Zhe Zhang
  • Patent number: 11010982
    Abstract: In some implementations, a method includes: identifying, within first image data that corresponds to a first pose of a physical environment, a target physical object associated with a set of physical features that satisfies a mapping criterion for a computer-generated reality (CGR) object; assigning a secondary semantic label to the target physical object, wherein the secondary semantic label links the target physical object to the CGR object; and generating a CGR overlay associated with the CGR object based on one or more characteristics of the target physical object.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: May 18, 2021
    Assignee: APPLE INC.
    Inventors: Gutemberg B. Guerra Filho, Ian M. Richter, Raffi A. Bedikian
  • Patent number: 11009527
    Abstract: A dynamic measuring system is described that comprises a measuring device. The measuring system has an acquisition unit and a post processing unit that is configured to post process the digital signal. The post processing unit has at least one signal correction filter being configured to be operated in at least two different modes for processing the digital signal. The signal correction filter has at least a first signal correction filter setting being used in a first mode and a second signal correction filter setting being used in a second mode. In addition, the measuring system has a switching unit that is configured to select the first mode or the second mode, the switching unit being configured to be operated dynamically based on an event in the data signal. The signal correction filter comprises time variable coefficients. Further, a method for probing a dynamic data signal is also described.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: May 18, 2021
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Martin Peschke