Graph Generating Patents (Class 345/440)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 10657687
    Abstract: A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Sarah Menard, Viren Kumar
  • Patent number: 10657685
    Abstract: A method is performed at an electronic device. The process displays a line chart, which includes a first plurality of data marks and a first plurality of line segments connecting adjacent data marks. The process detects a touch input, and expands the line chart horizontally, including expanding a first line segment. The process adds a second plurality of data marks on the first line segment, thereby subdividing the first line segment into a second plurality of line segments, which are initially collinear. After expanding the chart and adding the second plurality of marks, the process determines an ordinate value for each of the second plurality of marks, and animatedly moves each of the second plurality of marks from the first line segment to a respective vertical location defined by the respective determined ordinate value. The process concurrently moves each of the second plurality of line segments according to its endpoints.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 19, 2020
    Assignee: Tableau Software, Inc.
    Inventor: Robin Stewart
  • Patent number: 10649634
    Abstract: A method for indexing a user interface test recording includes capturing, during a session, a recording of a plurality of interactions with the user interface, capturing, during the session, an event stream including a plurality of user interface events, synchronizing, in time, the plurality of interactions and the plurality of user interface events, identifying a point of interest in the event stream, wherein the point of interest is correlated to a time in the recording by the synchronization, and annotating the recording at a time correlated to when the point of interest occurred.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rogerio Abreu De Paula, Claudio Santos Pinhanez, Vagner Figueredo De Santana
  • Patent number: 10650177
    Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: May 12, 2020
    Assignee: COMSOL AB
    Inventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark, Mikael Sterner, Sara Ehrlund, Peter Österlund, David Karlbom
  • Patent number: 10643355
    Abstract: Occurrence and co-occurrence data can be presented as a graph. A Non-directional Co-occurrence Graph represents occurrences of an item x as a node and co-occurrences, of items x and y, as an edge between the nodes for x and y. The size of a node can depend on the log, or a scaled value, of its occurrences. A Directional Co-occurrence Graph is the same as a Non-directional Co-occurrence Graph, except there can be, between each pair of nodes, up to two directed edges. An edge pointing from x to y can be used to represent the following ratio: number of co-occurrences of x and y divided by the number of occurrences of x. More specifically, the thickness of the edge can be proportional to the ratio. Net sentiment can be determined for an item x and used to modify the graphical representation (e.g., the color) of a node or edge.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 5, 2020
    Assignee: NetBase Solutions, Inc.
    Inventor: Michael Jacob Osofsky
  • Patent number: 10642471
    Abstract: Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. Display objects have positions and sizes representing those of the corresponding events and activities, and may include data-related or user-selected colors and/or hashing. The detail timescale, in unison with the item regions, may be scrollable and resizable in the direction of time. The item regions may be separately scrollable and resizable in another direction. A visualization may also include an overview panel representing a summary view of both sets of chronological data items, with its own timescale, and a lens showing the position of the detail timescale and item regions.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Mark Robertson, Chadwick Chow, Jay Turner, Hendrik van den Broek
  • Patent number: 10642898
    Abstract: A rendering engine can generate a three-dimensional (3D) graph. The 3D graph can include a plurality of partitions contiguously connected. Each partition corresponds to a respective data record in a data set and a surface of each partition corresponds to a given parameter that references a given data field in the respective data record. Visual indicia of the surface of each partition can vary as a function of a value for the given data field of the respective data record.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 5, 2020
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventor: Patricia D. Pratt
  • Patent number: 10642413
    Abstract: Apparatuses, methods, and a computer-readable media are provided to: displaying, utilizing a display, a graphical user interface; while the graphical user interface is displayed, detecting, utilizing a touch interface, a first gesture that begins in connection with a first portion of the at least one edge and moves inward; in response to the detection of the first gesture that begins in connection with the first portion of the at least one edge and moves inward, displaying, utilizing the display, a first menu as sliding in and including a plurality of first menu items; and when the first menu is displayed including the plurality of first menu items: detecting, utilizing the touch interface, a first pressure on at least one of the first menu items, when the first pressure on the at least one of the first menu items surpasses a first threshold, performing a first operation, and when the first pressure on the at least one of the first menu items surpasses a second threshold, performing a second operation.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 5, 2020
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10635083
    Abstract: A method includes obtaining parameter values for multiple process variables associated with at least one industrial process, where the parameter values for each process variable include low and high limits and a current value. The method also includes presenting a graphical display that includes radial lines each associated with a different one of the process variables, a first graphical indicator passing through the radial lines and identifying the low limits of the process variables, a second graphical indicator passing through the radial lines and identifying the high limits of the process variables, and third graphical indicators identifying the current values of the process variables along the radial lines.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: April 28, 2020
    Assignee: Honeywell International Inc.
    Inventors: Mandar Vartak, Sanjay K. Dave
  • Patent number: 10636181
    Abstract: Provided are techniques generating graphs based on reading and listening patterns. Key concepts of a content item are identified using text analysis. Focus elements that are focused on by a consumer of the content item are identified. The key concepts are compared with the focus elements to identify overlapping elements. A graph that includes components is generated with the overlapping elements, wherein the graph reflects understanding of the content item from a perspective of the consumer. The components are modified based on component identifiers. The graph is provided to one or more users.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Jana H. Jenkins, Joseph Lam, Hau Co
  • Patent number: 10628979
    Abstract: A method for operating a computer system to generate and display multidimensional data. A set of multidimensional data points and a selected deviation range is received at a processor. The processor processes each data point to determine its value about the selected deviation range. Display data representative of data point indicia of the determined data point values at circumferentially spaced locations and with respect to an origin in a coordinate system is generated and stored by the processor. The data point indicia for the multidimensional data points are at circumferentially spaced locations, and a radial distance of the indicia with respect to the origin represents the determined data point values. A visual display of the display data can be produced on a printer or monitor.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: April 21, 2020
    Assignee: Mayo Foundation for Medical Education and Research
    Inventors: Jan Stepanek, Gaurav N. Pradhan, Daniela Cocco, Michael J. Cevette
  • Patent number: 10628980
    Abstract: Systems for rendering graphs in browsers. A method embodiment for generating and manipulating a high-performance graph in a browser commences by receiving a set of node descriptions of the graph as well as a set of edge descriptions of the graph. In a first display layer, one or more HTML primitives are assigned to the individual ones of the set of nodes. In a second display layer, one or more non-HTML display graphical elements are assigned to the individual ones of the set of edges. The edges and nodes are sorted into a painting order based on size. The first layer and the second layer are combined into an HTML document that comprises at least some of the HTML primitives that correspond to the nodes as well as at least some of the non-HTML display graphical elements that correspond to the edges of the graph. The browser renders the graph.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: April 21, 2020
    Assignee: Nutanix, Inc.
    Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Jacqueline Kwawu, Ken Chen, Ting Suk Lee
  • Patent number: 10628496
    Abstract: Online search retrieval is improved by automatic generation of key phrases. When a search engine crawls an electronic document, key words and phrases greatly help organize the electronic document to one or more topics. A quotient matrix defines a ratio of a key phrase to a total number of words in the electronic document. A correlation coefficient may also determine which key phrase correlates to the electronic document. A title key phrase may then be generated in response to the correlation coefficient having a positive value. When the search engine crawls the electronic document, the title key phrase may be provided as metadata.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Dell Products, L.P.
    Inventors: Rathi Babu, Mainak Roy, Upendran Boovaraha, Chitrak Gupta
  • Patent number: 10620918
    Abstract: A first set of code origination data which corresponds to a first computing object and a second set of code origination data which corresponds to a second computing object may be detected for utilization to develop a streaming application in the stream computing environment. Based on the first and second sets of code origination data, a code assembly arrangement with respect to the first and second computing objects may be determined. Based on the first and second sets of code origination data, a consistent region may be determined to utilize for the code assembly arrangement. The code assembly arrangement may be established, in the consistent region, with respect to the first and second computing objects to develop the streaming application.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10621762
    Abstract: Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: April 14, 2020
    Assignee: Virtualitics, Inc.
    Inventors: Ciro Donalek, Michael Amori, Justin Gantenberg, Sarthak Sahu, Aakash Indurkhya
  • Patent number: 10620612
    Abstract: A scalable industrial data ingestion and analysis architecture integrates and collects data from multiple diverse sources at one or more industrial facilities. Data sources can include plant-level industrial devices and higher-level business systems. The data can be integrated and collected from multiple sources at an on-premise edge or gateway device, which sends the data to event queues on the cloud platform. The data queues orchestrate and store the data on cloud storage, and an analytics layer performs business analytics or other types of analysis on the stored data to produce various outcomes. Similar analytic platforms can also be implemented at the device level, and analytic functions can be scaled between the device level and higher levels in accordance with the scope of a given analytic function.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: April 14, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kevin Chao, Pradeep Kaushik, Richard W. Sze, John A. Genovesi
  • Patent number: 10620793
    Abstract: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for a type of calculation and a type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for a type of calculation and a first selected option for a type of data partitioning. The device detects an input that selects a second option for a type of data partitioning, and, in response, visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 14, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Patent number: 10614601
    Abstract: A method for a processor to provide a chart of a performance metric in a collection interval includes creating regions by dividing the collection interval into regions of increasingly smaller time intervals and determining a mean and a variance for each region based on data points in that region, sorting the regions by their variances and means, and processing the sorted regions. Processing the sorted regions includes removing any child region when its parent region has a variance that substantially represents the child region, and replacing any two neighboring or intersecting regions with a merged region comprising the two neighboring or intersecting regions when the merged region has a variance that substantially represents the two neighboring or intersecting regions. The method further includes generating the chart by visually indicating highest ranking regions by variance in the chart and displaying the chart or transmitting the chart over a computer network.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 7, 2020
    Assignee: VMWARE, INC.
    Inventors: Shugang Guo, Zhongping Lu, Jin Feng, Yixiang Zhang
  • Patent number: 10616073
    Abstract: Techniques for representing, analyzing, altering and reporting the results of the analysis and/or alteration of a system with a plurality of system elements and one or more relationships between those system entities are described herein. A representation of the system is created with nodes that correspond to the system entities and edges that correspond to relationships between pairs of system entities. A simulation is performed on the representation to obtain information about system failures, the representation is altered, and a second simulation is performed to obtain information about system failures in the new representation. Results are reported about the results before and after the alterations.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Lucas Shane Pierce
  • Patent number: 10614159
    Abstract: A method for generating an electronic organizational chart for an organization, comprising: receiving information from a data source relating to the organization; using the information, selecting a template for the organization chart from a template store, wherein the template represents a type of organization; populating the template with the information to generate the electronic organizational chart; and, presenting the electronic organizational chart on a display.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 7, 2020
    Assignee: ORGANIMI INC.
    Inventors: Eric Apps, Brett Shellhammer
  • Patent number: 10606727
    Abstract: According to at least one aspect, a system for generating a graphical user interface (GUI) to display documentation for computer program is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed, cause the at least one hardware processor to perform a process for generating a graphical user interface to display documentation for computer program. The process includes accessing source code of a computer program, generating information indicative of execution flow of the computer program by analyzing the source code, executing the computer program, obtaining information gathered during execution of the computer program, and generating a GUI using the information indicative of the execution flow and the information gathered during execution of the computer program.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: March 31, 2020
    Assignee: Soroco Private Limited
    Inventors: Jacob Harris Apkon, Arjun Narayanaswamy
  • Patent number: 10605736
    Abstract: An optical imaging method for analyzing an ex vivo tissue sample of a subject is provided. The method includes obtaining the ex vivo tissue sample, preparing the ex vivo tissue sample onto a sample receptacle of an optical imaging system, and emitting excitation light toward the ex vivo tissue sample. The method also includes acquiring imaging data of light emitted by the ex vivo tissue sample in response to the excitation light, analyzing the imaging data to determine whether the ex vivo tissue sample contains pathologic tissue, and generating an output indicating to an operator whether the ex vivo tissue sample contains pathologic tissue.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 31, 2020
    Assignee: The General Hospital Corporation
    Inventors: Rahul Sheth, Umar Mahmood, Anthony Samir
  • Patent number: 10607727
    Abstract: Various embodiments automatically generate a patient presence for a patient portal. In one embodiment, a secure communication is received from at least one electronic health management system. The secure communication comprises at least patient identifying information associated with a given individual. A set of user profiles associated with the patient portal is analyzed based on the patient identifying information. A determination is made, based on the analyzing, that the given individual fails to include an account with the patient portal. The given individual is automatically registered with the patient portal based on the determination. A communication is automatically sent to at least one of the electronic health management system and the given individual, and includes at least the login identifier, the password. The communication notifies the at least one of the electronic health management system and the given individual that the given individual has been automatically registered with the portal.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 31, 2020
    Assignee: Access My Records, Inc.
    Inventors: Leonard J. Tambasco, Jr., Scott G. Kinnear
  • Patent number: 10606878
    Abstract: Systems and methods for generating visualizations of a set of processed electronic documents are disclosed. According to certain aspects, a set of clusters may be generated to reflect similarities among content of a set of electronic documents. An electronic device may generate a visualization of the set of clusters, where the visualization may include a set of representations corresponding to the set of clusters. A user interface may display the visualization, where the representations may be positioned to reflect similarities and differences between a set of documents included in a target cluster and additional sets of documents included in additional clusters.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: March 31, 2020
    Assignee: RELATIVITY ODA LLC
    Inventors: Andrea Beckman, Shaun McPeck
  • Patent number: 10607375
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques to display rectangular content in non-rectangular display areas without clipping or cutting off the content. These bounding path techniques can be employed for electronic devices with rounded corners and for display of content within software windows for applications, in which the windows have non-rectangular corners. The techniques disclosed include content shifting, aspect fit, run length encoding and corner encoding. These techniques can be applied to both static content and for dynamic content. Memory optimization techniques are disclosed to reduce the memory requirements for encoding display bitmaps and for optimal performance. The run length encoding feature can reduce the time and decrease the memory requirements for determining a location where the content can fit within a viewable area of the display. The corner encoding technique provides for encoding areas with non-linear curves.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Apple Inc.
    Inventors: Tyler M. Fox, Kyle T. Howarth, James R. Montgomerie, Stephen F. Holt
  • Patent number: 10597037
    Abstract: A control part controls a clutch actuator. The control part has a first shift mode and a second shift mode. In the first shift mode, the clutch is switched to the disengaged state before changing of the gear position and the clutch is switched to the engaged state after changing of the gear position. In the second shift mode, an output of the prime mover is adjusted while the clutch is kept in the engaged state during the shift operation. Either the first shift mode or the second shift mode is selected on the basis of a detection result on whether the shift operation is a shift-up operation or a shift-down operation, and a traveling state of the vehicle.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 24, 2020
    Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHA
    Inventor: Yoshitomi Nakagawa
  • Patent number: 10593078
    Abstract: First user specified criteria is received at graphical user interface (GUI) software. A first visualization is automatically displayed, via the GUI software, based on the first user specified criteria. The first visualization is defined by a rectangular area having a fixed width dimension and variable height dimension. The first visualization includes pixels that each represent one of the objects. A particular pixel is at a first position in the visualization. A second user specified criteria that includes grouping criteria is received at the GUI software. Groups of categorized objects are created by categorizing the objects based on the second user specified criteria. A second visualization that includes the pixels is automatically displayed via the GUI software by automatically reformatting the particular pixel from the first position to a second position based on the second user specified criteria.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 17, 2020
    Assignee: Oracle International Corporation
    Inventor: Manish Srivastava
  • Patent number: 10585777
    Abstract: Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • Patent number: 10586622
    Abstract: This disclosure provides systems and methods for predicting healthcare outcomes based on semantic relationships. An active care relationship management system can be configured to receive healthcare information. The system can update a semantic network based on the received health information. The system can evaluate the semantic network to predict a health outcome for a first patient. The system can provide an alert to the first patient or a first provider.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 10, 2020
    Assignee: Michigan Health Information Network Shared Services
    Inventors: Jeff Livesay, Tim Pletcher
  • Patent number: 10587480
    Abstract: A user interface for controlling multiple devices connected in a mesh network. The user interface may dynamically respond to the devices connected in the mesh network. The user interface may respond to devices based on their proximity or location. The user interface may allow for grouping of device controls.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: March 10, 2020
    Assignee: WiSilica Inc.
    Inventors: Suresh Kumar Singamsetty, Dennis Ching Chung Kwan
  • Patent number: 10579226
    Abstract: Systems and methods for time proximity based map user interactions with a user interface are provided. In one example implementation, a method includes providing for display a user interface on a display device. The user interface can display imagery of a geographic area. The method can include obtaining data indicative of a relevant time for contextual information. The method can include obtaining contextual information associated with the geographic area. The method can include obtaining a configuration for a user interface element associated with the time based contextual information based at least in part on time proximity of the contextual information to the relevant time. The method can include providing for display the user interface element based at least in part on the configuration.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Su Chuin Leong, Daniel Ruston
  • Patent number: 10579723
    Abstract: A graphical user interface for creating a data summary table includes a field pane including a list of a plurality of fields, and a layout pane including a plurality of zones. The zones represent areas of the data summary table, and the layout pane allows a field of the plurality of fields from the field pane to be added to a first zone of the zones. A data summary table is updated upon the field being added to the layout pane.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allan Folting, Konrad Tupaj, Brandon Weber, Denise Cathleen Carlevato, Sander Martijn Viegers
  • Patent number: 10579695
    Abstract: A social networking system analyzes a user's interactions with objects linked to bookmarks associated with the user to generate a score for each bookmark. The score represents or is based on the probability that the user will access the bookmark or the linked object. For example, the score is a predicted click-through rate for the bookmark. Based on the scores, a subset of the bookmarks is selected for presentation to the user. Additionally, the scores may be used to order the selected subset of the bookmarks. Hence, the bookmarks that the user is most likely to access are presented while the bookmarks the user is less likely to access may be hidden.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Jonathan Sorg, Ken Deeter, Thomas Stocky, Robyn David Morris
  • Patent number: 10580178
    Abstract: An opacity engine for automatically and dynamically setting an opacity level for a scatterplot based on a predetermined value for a mean opacity level of utilized pixels (MOUP) in the scatterplot. The opacity engine may automatically set the opacity level for the scatterplot to produce the predetermined MOUP value in the scatterplot. A utilized pixel in the scatterplot comprises a pixel displaying at least one data point representing data. The MOUP value in the scatterplot may be equal to the sum of the final opacity levels of all utilized pixels in the chart, divided by the number of utilized pixels in the chart. The predetermined MOUP value may be between 35%-45%, such as 40%. The opacity engine may adjust the determined opacity level for charts having relatively low over-plotting factors.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 3, 2020
    Assignee: AUTODESK, INC.
    Inventors: Justin Frank Matejka, Fraser Anderson, George Fitzmaurice
  • Patent number: 10580174
    Abstract: A method for generating a visualization connection line is presented. The method may include displaying, by a processor, a plurality of nodes on a computer visualization, whereby each node within the displayed plurality of nodes includes a plurality of scoring targets. The method may also include calculating an importance score for each scoring target within the plurality of scoring targets. The method may further include determining a connection line path between at least two related nodes within the displayed plurality of nodes based on the calculated importance score. The method may also include displaying a visualization connection line on the computer visualization along the determined connection line path.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daisuke Maruyama, Kenji Uchida
  • Patent number: RE47934
    Abstract: Method and apparatus for accessing media across networks. The present invention generally allows for media to be provided across a network. A client requests media information from a server so the client can create a local representation of the server's database. The client is then able to manage the media information locally. When the client selects the desired media, it requests the selection from across the network. The server then delivers the selected media.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 7, 2020
    Assignee: Apple Inc.
    Inventors: Amandeep Jawa, Jeffrey L. Robbin, David Heller