Graph Generating Patents (Class 345/440)
  • Patent number: 10776371
    Abstract: A method for performing a path finding operation in graph data stored in a database is provided. The method may include receiving, from a client, a request to perform a weighted path operation on at least portion of the graph data. The portion of the graph data may correspond to a graph. The request may specify attributes associated with vertices and/or edges included in the graph. In response to the request, the weighted path operation may be performed by at least identifying a shortest path between two endpoints in the graph. The shortest path may minimize the one or more attributes of vertices and/or edges included in the shortest path. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: September 15, 2020
    Assignee: SAP SE
    Inventors: Jan Bross, Marcus Paradies, Romans Kasperovics, Thomas Fischer
  • Patent number: 10778785
    Abstract: Cognitively detecting cloud services and their associated status of a Virtual Machine and/or Container in a cloud platform to predict availability of cloud services preferably including the status of the services, a service object health map, and a service health status. The outputs are preferably sent to a user for feedback, which is sent back to the cognitive service.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hui Qing Shi, Wei Wang, Yi Bin Wang, Yuan Yuan, Ya Pei Zhou
  • Patent number: 10778749
    Abstract: A method for transmitting data to produce an interactive image, to a computer program for implementing the method and a client-server system operating based on the method, wherein the data include data that are already recorded and data that are added as a result of continuous measurements, where a server produces a static image and transmits it to the client for display, produces dynamic image data and transmits this to the client for display, produces an updated static image based on data present at a relevant time point or as a combination of prior static image and the dynamic image data and transmits the updated static image to the client for display instead of the previous static image and the dynamic image data such that large volumes of static and dynamic data can be displayed on the client via a small data transfer between the server and the client.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 15, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventor: Clemens Schmitt
  • Patent number: 10770261
    Abstract: A system and method for monitoring glitch frequency and energy is disclosed. The system includes a glitch capture module that monitors the voltage of a biased component and captures any glitches that occur. The glitch capture module also extends the duration of that glitch so that the controller is guaranteed to observe this glitch. In certain embodiments, the glitch capture module captures the maximum energy of the glitch by storing the minimum voltage, in terms of magnitude, of the glitch.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 8, 2020
    Assignee: Varian Semiconductor Equipment Associates, Inc.
    Inventors: Larry G. Nelson, Sr., Klaus Petry
  • Patent number: 10762148
    Abstract: A system, method, and computer media are provided for combining and transmitting information to a device and via a channel of a user. The method comprises receiving a plurality of news elements, which are stored in a database. A relevance score is determined of the news elements in the news element database for a plurality of user elements stored in a user portfolio in the memory of the processing system. News elements are selected from the database based on the relevance score. The method further comprises determining at least one of an active device and an active channel of the user, reformatting the selected news elements into story components based on the determined device and channel into story components, and transmitting the story components to the active device and via the active channel of the user.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 1, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Benjamin S Taylor
  • Patent number: 10754533
    Abstract: Techniques of providing spatiotemporal visualizations are disclosed. In some example embodiments, a spatiotemporal visualization of at least a portion of data of a dataset is generated and displayed to a user in a graphical user interface of a device.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 25, 2020
    Assignee: SAP SE
    Inventor: Rishi Prajapati
  • Patent number: 10756778
    Abstract: Systems, methods, and non-transitory computer readable media are configured to determine data for subcarriers of a cable modem signal. Values which characterize the cable modem signal can be generated. A plot can then be generated. The plot can depict one or more of the values which characterize the cable modem signal.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 25, 2020
    Assignee: VeEX Inc.
    Inventor: Michael Collins
  • Patent number: 10754657
    Abstract: An apparatus includes a memory and a processor. The memory may be configured to store a directed acyclic graph. The processor may be configured to (i) receive a command to run the directed acyclic graph, (ii) parse the directed acyclic graph into a data flow including one or more operators, (iii) schedule the operators in one or more data paths, and (iv) generate one or more output vectors by processing one or more input vectors in the data paths. The processor generally comprises a plurality of hardware engines. The data paths may be implemented with the hardware engines. The hardware engines may operate in parallel to each other.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: August 25, 2020
    Assignee: Ambarella International LP
    Inventors: Leslie D. Kohn, Robert C. Kunz
  • Patent number: 10750207
    Abstract: Techniques, systems, and devices are disclosed for capturing and delivering real-time racing videos when a race car travels around a racetrack. The disclosed systems and techniques are designed to capture racing video signals both from the vantage point of the race car itself and using a set of cameras installed around the racetrack. The captured racing videos and racing metadata can be uploaded or streamed live to a server as the race car travels around a racetrack by connecting the race car to a nearby or the closest Wi-Fi hotspot to the race car within a set of Wi-Fi hotspot placed around the racetrack. The uploaded multiple channels of racing video signals can be combined with racing metadata collected from the race car to generate “meta-video” packages which can be automatically delivered in multiple formats.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: August 18, 2020
    Inventors: Mykhailo Dudko, Anatolii Krapivin
  • Patent number: 10748312
    Abstract: Various methods, systems and storage devices are provided for tagging chart elements and for optimizing chart visualizations. Tagged chart elements and their corresponding display attributes are preserved during chart visualization optimizations that result in a modification of untagged chart elements.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: August 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: B. Scott Ruble, Catherine W. Neylan
  • Patent number: 10739752
    Abstract: Computer-based methods and system perform root-cause analysis on an industrial process. A processor executes a hybrid first-principles and inferential model to generate KPIs for the industrial process using uploaded process data as variables. The processor selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the selected data into time series. The system and methods select time intervals from the time series based on data variability and perform a cross-correlation between the loaded process variables and the selected time intervals, resulting in a cross-correlation score for each loaded process variable. Precursor candidates from the loaded process variables are selected based on the cross-correlation scores, and a strength of correlation score is obtained for each precursor candidate. The methods and system select root-cause variables from the selected precursor candidates based on the strength of correlation scores, and analyze the root-cause of the event.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: August 11, 2020
    Assignee: Aspen Technologies, Inc.
    Inventors: Hong Zhao, Ashok Rao, Mikhail Noskov, Ajay Modi
  • Patent number: 10740397
    Abstract: Disclosed is a system for linking transmedia content subsets. A memory stores a plurality of transmedia content data items and associated linking data, which define time-ordered content links between the transmedia content data items. The transmedia content data items are arranged into linked transmedia content subsets comprising different groups of the transmedia content data items and different content links therebetween; a transmedia content model that represents the transmedia content data items as nodes and the content links between the transmedia content data items as edges in one or more time-varying graphs. A processor is configured to associate the transmedia content data items with the time-ordered content links and store the linking data in the memory. It assigns the transmedia content data items to nodes of a graph structure, assign the time-ordered content links to edges of the graph structure, and store them in the transmedia content model.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: August 11, 2020
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Aljosa Smolic, Miquel Angel Farre Guiu, Nikolce Stefanoski, Markus Gross, Adriano Galati
  • Patent number: 10740970
    Abstract: Systems and methods according to various embodiments enable a user to view three-dimensional representations of data objects (“nodes”) within a 3D environment from a first person perspective. The system may be configured to allow the user to interact with the nodes by moving a virtual camera through the 3D environment. The nodes may have one or more attributes that may correspond, respectively, to particular static or dynamic values within the data object's data fields. The attributes may include physical aspects of the nodes, such as color, size, or shape. The system may group related data objects within the 3D environment into clusters that are demarked using one or more cluster designators, which may be in the form of a dome or similar feature that encompasses the related data objects. The system may enable multiple users to access the 3D environment simultaneously, or to record their interactions with the 3D environment.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 11, 2020
    Assignee: SPLUNK INC.
    Inventors: Roy Arsan, Alexander Raitz, Clark Allan, Cary Glen Noel
  • Patent number: 10732803
    Abstract: An interactive, graph-based user interaction data analysis system is disclosed. The system is configured to provide analysis and graphical visualizations of user interaction data to a system operator. In various embodiments, interactive visualizations and analyses provided by the system may be based on user interaction data aggregated across particular groups of users, across particular time frames, and/or from particular computer-based platforms and/or applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns and/or ways to optimize for desired user interactions, among others. In an embodiment, the system allows an operator to analyze and investigate user interactions with content provided via one or more computer-based platforms, software applications, and/or software application editions.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: August 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Ben Duffield, Geoff Stowe, Ankit Shankar
  • Patent number: 10733206
    Abstract: A content management system synchronizes content items across client computing systems connected by a network. The content management system provides a first party web application to the user. The first party application receives input from the user to create a dependency on another piece of information on a content item in the content management system. The input from the user contains a formula defining the relations between the information source and the created dependency. The value of the dependency is then dependent on the information in the referenced content item and changes based on updates to that content item. The user may also create dependencies with synchronized third party content items.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: August 4, 2020
    Assignee: Dropbox, Inc.
    Inventor: Benjamin Zeis Newhouse
  • Patent number: 10735561
    Abstract: A device, such as a residential gateway, is intended to provide at least one service, in a communication network, to at least one client connected to the communication network. The device may be configured for: obtaining a client type for each client; and exporting a service description describing at least one service from among said service(s). For obtaining said service description, the device may be configured for selecting each service described by said description depending on the type of at least one respective client to which said description is intended to be exported.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: August 4, 2020
    Assignee: SAGEMCOM BROADBAND SAS
    Inventor: Nicolas Vivien
  • Patent number: 10733169
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for indicating a refresh activity that affects an object in a shared document are presented. A first instance of a shared document may be displayed on a computing device of a first user. A second instance of the shared document may be displayed on a computing device of a second user, wherein the first and second users are concurrently active in the shared document. An indication that the second user has initiated a refresh of underlying data affecting an object displayed in the first instance of the shared document may be received from the second instance of the shared document. An indication of the initiated refresh may be displayed in the first instance of the shared document.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Caoimhe Grace Dowling, Tien Bui, Annie Colonna, Carlos Augusto Otero
  • Patent number: 10725460
    Abstract: A cell controller in each manufacturing cell includes a manufacturing instruction determination part that determines the types of manufacturable parts to be preferentially manufactured and the number of parts to be manufactured, based on order information and inventory information that are stored in the storage part of an administrative server, the manufacturing instruction determination part indicating the determination to a drive controller. In a cell production system configured thus, each manufacturing cell can timely manufacture multiple types of parts according to a status change of, for example, a part order or the inventory of materials.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 28, 2020
    Assignee: FANUC CORPORATION
    Inventors: Itsusei Kashiwagi, Nobutomo Itani, Yuuji Kounosu
  • Patent number: 10725991
    Abstract: An approach for conversion between database formats (e.g., from a relational database format to a hash table or a “big table” database format) based on user data access patterns in a networked computing environment is provided. A first set of database tables having a first format is identified based on a set of access patterns stored in a computer storage device. A second set of database tables having a second database format corresponding to the first set of database tables may then be provided (e.g., accessed, augmented, and/or generated). A mapping between the first set of database tables and the second set of database tables may then be created. A column set may then be generated based on at least one condition of the set of queries. The column set may then be used as a key for the second set of database tables.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 10726589
    Abstract: A method for generating a data visualization is provided. The method includes displaying a representation of a portion of detected data from a substrate to a user. The method further includes generating a data quality value for the portion of detected data and displaying, along with the representation of the portion of detected data, an indication of data quality value for the portion of detected data. The method further includes selecting, by the user, a quality value threshold, and displaying an adjusted indication of data quality value for the portion of detected data meeting the quality value threshold.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: July 28, 2020
    Assignee: LIFE TECHNOLOGIES CORPORATION
    Inventors: Harrison Leong, Nivedita Sumi Majumdar, Jeffrey A. Marks, Theodore E. Straub, Ryan J. Talbot, Kevin S. Bodner, David Hoard
  • Patent number: 10728120
    Abstract: Node information for a set of nodes to display on a graph is identified. The node information includes metadata and relationship information. The relationship information indicates, for each relationship, a source node and a target node for the relationship. Weights for the nodes are determined based on the metadata associated with the nodes. The nodes are sorted based on the determined weights. A first node with a highest weight is assigned to a first layer of the graph. For each given node other than the first node: relationships of the given node to assigned nodes are determined, an assigned layer is determined for the given node based on the determined weights and the relationships of the given node to assigned nodes, and the given node is assigned to the assigned layer.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventor: Bertram Beyer
  • Patent number: 10728322
    Abstract: An embodiment of the present technique may in a method for generating a report related to the transferability of an application to a cloud computing environment. The method may include receiving data related to characteristics of the application. The method may include comparing, via a processor, the data received to predetermined dimensions related to the transferability of an application to a cloud computing environment to determine a comparison value indicating how close the data is to each dimension. The method may include generating, via the processor, a report based on the comparison.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: July 28, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Jacques Tessier, Darren E Brust, Sandro J Joseph Del-Re, Peter M Gaines, Jambey Clinkscales, Jack E Strukel, Chadd A Schwartz, Kevin Morgan
  • Patent number: 10721514
    Abstract: Methods, systems, and computer readable storage media are disclosed for customizing a video trailer for a media production. In particular, one or more embodiments receive a request for a video trailer for a media production. For example, one or more embodiments receive the request within a messaging thread involving a user and a messaging bot. Additionally, one or more embodiments determine, based on a selection by the user, a first characteristic corresponding to a first characteristic category type associated with the media production and a second characteristic corresponding to a second characteristic category type associated with the media production. One or more embodiments then provide a customized video trailer for the media production that includes content emphasizing the user-selected characteristics.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: July 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Jennifer Jordan Louis, Scott Drey
  • Patent number: 10719527
    Abstract: Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 21, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Ankit Shankar, Andrew Ash, Geoff Stowe, Thomas Petracca, Benjamin Duffield
  • Patent number: 10712915
    Abstract: Disclosed are information presentation methods, devices, and systems. A client receives an information presentation request from an application, acquires presentation information resources according to the information presentation request, and sends the acquired presentation information resources to the application for the application to make a presentation. The client is configured to provide presentation information resources to applications.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: July 14, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Guojian Hao
  • Patent number: 10713225
    Abstract: Systems and methods for simplifying data structuring in a database by applying a first content structure to interrelate a plurality of data packets and refining the interrelations based on data packet attributes are disclosed herein. The system can include a memory including: a structure database that can include a content structure including a plurality of content categories; and a content library database. The content library database can include a plurality of data packets. The system can include a server that can receive a plurality of data packets, organize the content according to the content structure, and update the organization of at least some of the data packets based on a determined attribute of those data packets.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 14, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Jose P. Gonzalez-Brenes, Ilya Goldin, Johann A. Larusson, John Behrens, Thomas McTavish, Yun Jin Rho, Jacob M. Anderson, Gennadiy A. Kukartsev
  • Patent number: 10713832
    Abstract: A method of identifying locations in a virtual environment where a motion sequence can be performed by an animated character may include accessing the motion sequence for the animated character, identifying a plurality of contact locations in the motion sequence where the animated character contacts surfaces in virtual environments, accessing the virtual environment comprising a plurality of surfaces, and identifying the locations in the virtual environment where the motion sequence can be performed by the animated character by identifying surfaces in the plurality of surfaces that match the plurality of contact locations.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 14, 2020
    Assignees: Disney Enterprises, Inc., ETH Zürich
    Inventors: Robert Sumner, Xu Xianghao, Stelian Coros, Mubbasir Turab Kapadia
  • Patent number: 10706104
    Abstract: Methods for creating a model that is a graphical representation are provided. In one aspect, a method includes including receiving a first dataset including a first variable and a third variable, and a second dataset including a second variable and the third variable. The method also includes creating graphical representations of the first and second datasets by applying conditional independence tests on them, and storing conditional independence information obtained by applying the conditional independence tests on the first and second datasets. The method also includes applying a bivariate causal discovery algorithm. The method further includes modifying the graphical representations of the first and second dataset according to the determined causal relations, and creating a set of candidate graphical representations for a third dataset including the first and second datasets. Each candidate graphical representation is consistent with the conditional independence information.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: July 7, 2020
    Assignee: Babylon Partners Limited
    Inventors: Ciaran M. Lee, Anish Dhir
  • Patent number: 10705127
    Abstract: A graphical display for displaying spectrum analyzer data that represents detected signal levels for frequencies in an identified frequency span includes a signal level axis that represents a range of detected RF signal levels for the spectrum analyzer data and a frequency axis that represents an identified frequency spectrum span for the spectrum analyzer data. Frequency ranges in the identified frequency span having a high concentration of detected RF energy are automatically graphically expanded and displayed on the frequency axis of the graphical display while frequency ranges having a lower concentration of detected RF energy are simultaneously, automatically graphically condensed and displayed on the first frequency axis of the graphical display.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: July 7, 2020
    Assignee: Research Electronics International, LLC
    Inventors: Bruce R. Barsumian, Thomas H. Jones, Ross Alan Binkley
  • Patent number: 10705705
    Abstract: A system for generating user interface elements comprises a data analysis module, a receiver module and an element generation module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with a plurality of characteristic values each with a corresponding time stamp. The receiver module is arranged to receive a selection of a first time stamp, and the data analysis module is arranged to determine a first selection of the characteristic values each associated with the first time stamp. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, a two-dimensional area based on the characteristic value in the first selection associated with the class of the element.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: July 7, 2020
    Assignee: FOMTECH LIMITED
    Inventors: Martijn De Wever, Sasha Imamovich
  • Patent number: 10706229
    Abstract: A computer-implemented method, system, and computer program product are provided for content aware heterogeneous log pattern comparative analysis. The method includes receiving, by a processor-device, a plurality of heterogeneous logs. The method also includes extracting, by the processor-device, a plurality of log syntactic patterns from the plurality of heterogenous logs. The method additionally includes generating, by the processor-device, latent representation vectors for each of the plurality of log syntactic patterns. The method further includes predicting, by the processor-device, an anomaly from the clustered latent representation vectors. The method also includes controlling an operation of a processor-based machine to react in accordance with the anomaly.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 7, 2020
    Assignee: NEC Corporation
    Inventors: Jianwu Xu, Hui Zhang, Haifeng Chen, Tanay Kumar Saha
  • Patent number: 10698565
    Abstract: Selection of a context-based touch-sensitive icon for control of content presentation via a touch sensitive interface is disclosed. Context can be related to aspect of presented content, user profile information, historical content consumption, human interface data, etc. Context of content can be related to types, ratings, themes, metadata, etc., of content. This can enable selecting an icon that corresponds to the content being presented. Moreover, user profile data can allow more refined icon selection based on parameters that can be based on an entry of data associated with a user. Additionally, historical content consumption can act as a criterion in selecting an icon. Further, user interactions with a human interface can aid in selecting an icon based on patterns indicating aspects such as poor coordination, possible diseases/conditions associated with a user, etc. In an aspect, a caricature an icon designed for children can be selected based on children's content.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 30, 2020
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Don Eldrich Tagle Cansino, Arpi Mardirossian
  • Patent number: 10698586
    Abstract: A user provides input to a graphical user interface to transform a chart that is linked to other charts presented to the user through the interface. In response to this input, the chart is transformed and updated. This transformation may cause the chart to make available a transformation event to a queue, which may cause other linked charts to obtain the transformation event and determine what transformations need to be performed within these other linked charts. Based at least in part on this transformation event, the other linked charts may obtain any necessary data and may perform the necessary transformations mirror the transformations performed for the original chart.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: June 30, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Meaney, Joel Louis Coffey
  • Patent number: 10698589
    Abstract: A method generates a graphical representation of a data source using a graphical user interface. The user interface includes a schema information region and a data visualization region. The schema information region includes field names associated with data fields. The data visualization region includes shelf regions that determine characteristics of a visual graphic. Each shelf region is configured to receive user placement of field names. The user selects field names and places each field name in a respective shelf region. The user edits a first shelf region, creating a first calculated element in the first shelf region. The first calculated element does not match any of the field names in the schema information region. The method generates a visual graphic based on the content of the shelf regions, including the user-selected field names and the first calculated element, and displays the visual graphic in the data visualization region.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 30, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Clark Wildenradt
  • Patent number: 10699452
    Abstract: A method for presenting a visual implementation of data by a computing device comprising at least one processor and a system memory element is provided. The method executes a software application, by the at least one processor of the computing device; detects an operation performed by the software application during execution; monitors performance of the software application, by: identifying successful execution of the operation; and identifying timing data indicating a length of time for completion of the operation during execution of the software application; and presents visual feedback of the performance during execution of the software application, via a display element of the computing device, wherein the visual feedback comprises a first set of graphical elements indicating the successful execution and the timing data, and wherein the first set of graphical elements is presented onscreen with a concurrent presentation of the software application.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 30, 2020
    Assignee: salesforce.com, inc.
    Inventor: Joao Neves
  • Patent number: 10693742
    Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system obtains a set of event streams from one or more remote capture agents over one or more networks, wherein the set of event streams comprises time-series event data generated from network packets captured by the one or more remote capture agents. Next, the system causes for display, within a graphical user interface (GUI), a first set of user interface elements, wherein the first set of user interface elements includes event stream information for an event stream in the set of event streams and a first graph of a metric associated with the time-series event data in the event stream. The system then updates the first graph in real-time with the time-series event data from the one or more remote capture agents.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: June 23, 2020
    Assignee: Splunk Inc.
    Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Cary Glen Noel
  • Patent number: 10691304
    Abstract: A method prepares data for analysis. The method displays a user interface, which includes multiple panes, including a data flow pane. The data flow pane includes a flow diagram having multiple nodes, each specifying a primary operation and/or multiple secondary operations. Each primary operation retrieves data from a data source, transforms data, or builds an output data set. When a user selects a node, the user interface displays a change list pane, which is an ordered list of secondary operations performed at the node. When the user provides input to perform a secondary operation at the selected node, the user interface (i) performs the secondary operation, (ii) updates the selected node with an indicator that the node includes secondary operations, (iii) determines a logical ordering for the secondary operation based on the primary operation, and (iv) adds the secondary operation to the change list pane according to the logical ordering.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 23, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Anushka Anand, Arthur Gyldenege, Brice Johnson
  • Patent number: 10690075
    Abstract: A control configuration for a combustion engine includes a control unit which has a function that determines a reference variable by taking into account an operating state information, an upper limit and a cumulative actual variable. The reference variable influences an operating state of the combustion engine such that a plurality of actual variables are adjusted so that, in an operating time period with a combination of arbitrary different operating states of the combustion engine that are set in a random order, cumulative actual variables do not exceed upper limits in this operating time period, wherein a target function is minimized by selecting the reference variable from Pareto-optimal alternatives through use of an indifference curve. A combustion engine and a vehicle are also provided.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: June 23, 2020
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Benjamin Segtrop, Michael Mazur
  • Patent number: 10692257
    Abstract: Provided is a process management apparatus, a process management method, and a storage medium that can display retention of articles based on a value of the articles handled in the process in addition to a time period of the process. A process management apparatus according to one example embodiment of the present invention includes: an acquisition unit that acquires information indicating a time period in which a process to handle articles is performed and a value of the articles; a generation unit that generates information used for displaying bands indicating at least two process regions surrounded by two first sides opposed to each other and two second sides connecting endpoints of the two first sides and a retention region connecting the first sides of the two process regions to each other that are temporally adjacent; and a display control unit that performs control to display the bands based on the information used for displaying the bands.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: June 23, 2020
    Assignee: NEC CORPORATION
    Inventors: Shuji Hishiyama, Miho Yamada, Daizaburou Shiramizu, Akira Chida, Kazuto Ohishi
  • Patent number: 10691612
    Abstract: A method and apparatus for matching parent processor address translations to media processors' address translations and providing concurrent memory access to a plurality of media processors through separate translation table information. In particular, a page directory for a given media application is copied to a media processor's page directory when the media application allocates memory that is to be shared by a media application running on the parent processor and media processors.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: Brent S. Baxter, Clifford D. Hall, Prashant Sethi, William H. Clifford
  • Patent number: 10685313
    Abstract: Certain example embodiments described herein relate to defining relevant data for analysis and reporting for modeled processes and process-related data. In certain example embodiments, a normal (and potentially-non-expert) user can define a model, object, or a relation as “source” and “target” of interest. The user also may be able to make a question more concrete, e.g., by specifying stopovers, a number of steps that might be between the source and the target, etc. A net of different paths from the source to the target may be retrieved as result, representing all possible relations, including those that are implicit. Such information also can be selectively excluded from the net, e.g., if the user does not want to evaluate same. However, the user can be reasonably sure that all relevant data for analysis has been returned, even though the definition was made without consulting an expert.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 16, 2020
    Assignee: SOFTWARE AG
    Inventors: Ralf Werner Munkes, Markus Werner, Stefan Ruschel
  • Patent number: 10685035
    Abstract: A set of transition characteristics can be identified. The set of transition characteristics can include continuities and discontinuities between data fields and data visualization channels among a plurality of data visualizations. The set of transition characteristics can be identified by analyzing the plurality of data visualizations and identifying similarities and differences among the data fields and the data visualization channels. A distribution of the data fields and the data visualization channels across the plurality of data visualizations can be determined. A collection of the data visualizations can be determined based on the distribution of the data fields and the data visualization channels across the plurality of data visualizations. The collection of the data visualizations can include at least a subset of the plurality of data visualizations.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Patent number: 10684832
    Abstract: When a program function is called, if the instructions for that function are not in active memory, a page fault occurs. Resolving a page fault includes a costly process of loading a page of object code instructions, into active memory, including the instructions for the called function. Technology is disclosed to reduce page faults by placing interrelated functions near each other within executable code based on a log of previous function calls. A log of function calls may be from observing the execution of applications over time. Computing devices can compute where to place functions within executable code by: obtaining the function call log; building a call graph based on the function call log; defining multiple node clusters within the call graph; and generating an ordered list of functions by sorting the node clusters. The ordered list of functions can then be provided during linking to determine function placements.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventor: Guilherme de Lima Ottoni
  • Patent number: 10678783
    Abstract: The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. In particular, a data analysis system, such as described herein, may provide features to enable the data analyst to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the data analyst over the course of an investigation, as captured via the data analyst's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 9, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Mark Elliot, Benjamin Duffield, Adam Borochoff
  • Patent number: 10681155
    Abstract: To generating a presentation of user activities occurring over a period of time, location history data that indicates multiple locations a user visited, along with the respective visit times, is received from the user. Using the location history data, a continuous event that begins on a first calendar day and ends on a second calendar day is determined. A representation of the first calendar day as a colloquial day is generated, where the colloquial day includes the entire event, and where the colloquial day at least partially overlaps with the calendar day but does no coincide with the calendar day. The colloquial day is displayed via a user interface.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 9, 2020
    Assignee: GOOGLE LLC
    Inventors: Gerard Sanz, Markus Cedric Huebscher, Jana McSorley, John Maguire, Dino Wernli, Selen Basol, Johannes Gerardus Maria, Dorington George Little
  • Patent number: 10672162
    Abstract: A density gradient analysis tool can be employed in conjunction with heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an interval of time. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 2, 2020
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Christopher J. Jones
  • Patent number: 10665333
    Abstract: A comprehensive patient data assessment system and method for use in generating, tracking and analyzing medical data related to healthcare administered by a group of physicians to a specified patient population. The system is operative to track data related to the claims history, case management, pharmacy data, and lab tests/results for each patient treated by each patient's primary care physician preferably through electronic medical records that are accessible over a computer network. The system is operative to generate data indicative of the utilization of healthcare resources utilized to treat each patient within the patient population, as well as ensure that each primary care physician utilizes appropriate codes for each diagnosis and procedure/test administered to each patient. The system further provides for categorization of patients afflicted with chronic conditions that require high-cost care.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: May 26, 2020
    Inventor: Richard Merkin
  • Patent number: 10664490
    Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: May 26, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Steven Fackler, David Skiff
  • Patent number: 10656984
    Abstract: Techniques are disclosed for monitoring operation of and/or interaction with a website to detect events (“frustration events”). In at least one embodiment, a detection system is disclosed that can monitor a website for the same or unrelated interaction and operation to detect events that affect the performance of a website, while contributing to the frustration of user interaction with the website. The detection system can monitor interaction with and/or operation of one or more documents of a website. Interactions with a website, operations of the website, or a combination thereof, may be assessed with respect to a threshold defining an event. One or more criteria (e.g., a time period) of the event may be assessed for the interactions and operations. Event data may be generated for the event(s) that occur, and the event data may be sent to a host system to adjust operation of the website.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 19, 2020
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Joseph Eric Pastuer
  • Patent number: 10656757
    Abstract: In one embodiment, an apparatus provided for: displaying, via a touch screen, at least a portion of an interface in a first virtual display layer; detecting a gesture being applied to the touch screen; when a distance of the gesture being detected on the touch screen is less than a distance threshold, performing an operation; when the distance of the gesture being detected on the touch screen is greater than the distance threshold, performing a blur operation, and displaying the at least portion of the interface and at least a portion of another interface in different virtual display layers; and when the distance of the gesture being detected on the touch screen is greater than the distance threshold, outputting feedback that is perceptible by touch.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 19, 2020
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith