Graph Generating Patents (Class 345/440)
  • Patent number: 10572557
    Abstract: An approach to finding facets of big data across multiple subject fields which have mutual relevance and provide useful information and insights. The approach is based on an analysis of diagrams associated with facets found in big data, such as that available on the internet, and the results of the analysis are further refined through a regional analysis and a search of social media data for events pertaining to the facets. Embodiments can further make use of statistical analysis software to provide statistical evidence related to the facets that can validate the results and findings of facet relevancy.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xian Bei, Zhili Guo, Peng Hui Jiang, Fang Ming Li, Gang Zhan
  • Patent number: 10570732
    Abstract: A sampling and analysis system, and related method, for use in exploration drilling, particularly diamond drilling. The system includes a number of sub-systems, including a capturing sub-system, a sample recovery and splitting sub-system, a sample preparation/drying sub-system, a sample handling and sensor sub-system, a data collection and management sub-system, an automated data analysis and interpretation sub-system, and a control sub-system for data collection and process control. The sample handling and sensor sub-system may comprise an integrated arrangement or separate units providing a sample handling sub-system and a sample sensor sub-system. The sample preparation/drying sub-system is operable to ensure that the samples it receives from the sample recovery sub-system are optimally prepared for introduction to the sample handling and sensor sub-system. The sampling and analysis system may be autonomous or operable manually or semi-automatically.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 25, 2020
    Assignee: MINEX CRC LTD
    Inventors: David Charles Lawie, Anthony Malcolm Stevens, Frederick Allan Blaine, Michelle Carey, Aaron Baensch, Yulia Uvarova, James Stuart Cleverley, Phillipe Sarrazin
  • Patent number: 10573038
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 10572560
    Abstract: An approach to finding facets of big data across multiple subject fields which have mutual relevance and provide useful information and insights. The approach is based on an analysis of diagrams associated with facets found in big data, such as that available on the internet, and the results of the analysis are further refined through a regional analysis and a search of social media data for events pertaining to the facets. Embodiments can further make use of statistical analysis software to provide statistical evidence related to the facets that can validate the results and findings of facet relevancy.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xian Bei, Zhili Guo, Peng Hui Jiang, Fang Ming Li, Gang Zhan
  • Patent number: 10564805
    Abstract: Software for an online content service obtains a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time. The software identifies any content items associated with each event and annotates each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service. The software sorts the events based on user and based on content identifier and orders the sorted events based on timestamp. The software determines the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period. Then the software generates an analytic based at least in part on the content session.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Nikhil Mishra, Mike Wexler
  • Patent number: 10565749
    Abstract: In some implementations, a processor can compute a relationship graph to be visually rendered on a display. The processor can define a set of graphical nodes, and can randomly select a first subset of graphical nodes from the set of graphical nodes. The first subset of graphical nodes is less than the set of graphical nodes of the relationship graph. The processor can update a position for each graphical node from the first subset of graphical nodes based on a repulsion value between that graphical node from the first subset of graphical nodes and each graphical node from a second subset of graphical nodes from the set of graphical nodes. The processor can then render each graphical node from the set of graphical nodes based on the updated position for each graphical node from the first subset of graphical nodes.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: February 18, 2020
    Assignee: Invincea, Inc.
    Inventor: Robert Paul Gove
  • Patent number: 10558736
    Abstract: Methods and apparatus, including computer program products, are provided for rendering and re-rendering a user interface of a web application based on definition of and traversal of a minimum sub-metadata tree. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Liangyi Zhang, Jing Zhao, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Ke Lu
  • Patent number: 10559104
    Abstract: The present invention comprises an improved system and method for visualizing data. In a preferred form of the invention, there is provided an improved system and method for comprehending and communicating time course or sequential numerical data, and their complex interdependencies, through the use of a novel three dimensional orthogonal chart system. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along the first axis. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along a first axis, with the separate ribbons being displaced from one another along another axis.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: February 11, 2020
    Assignee: Primena Corporation
    Inventors: Peter Hurley, Andrew Najda, Joseph J. Cobau, Steven C. Fried
  • Patent number: 10558042
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: February 11, 2020
    Inventor: Mark D. Wieczorek
  • Patent number: 10555688
    Abstract: A measurement system includes at least one measurement assembly having at least one measurement device, a head-mounted visual display device having an output screen, and a data processing device operatively coupled to the at least one measurement assembly and the head-mounted visual display device. The data processing device is configured to generate a visual element for superimposition onto a system user and/or an object being manipulated by the system user, and display the superimposed visual element on the head-mounted visual display device. The data processing device is further configured to generate the visual element using the output data from the at least one measurement assembly.
    Type: Grant
    Filed: August 24, 2019
    Date of Patent: February 11, 2020
    Assignee: Bertec Corporation
    Inventors: Necip Berme, Jaswandi Tushar Pitale
  • Patent number: 10552536
    Abstract: A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Aaron Stanton, Brandon Zehm, Paul Kreiner
  • Patent number: 10552444
    Abstract: A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10553000
    Abstract: Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: February 4, 2020
    Assignee: salesforce.com, inc.
    Inventor: Luke Ball
  • Patent number: 10552998
    Abstract: Embodiments of the present disclosure relate to a data analysis system configured to implement cross-application coordination between a chart creation tool and a data analysis workspace, in order to create one or more charts from customized sets of data points, synchronize chart manipulations between charts, and drill down into the metadata of data points in the created charts. The user uses the data analysis workspace to select, remove, or cherry-pick data items to be used to create a chart, which may be transmitted from the workspace to the chart creation tool as data points. In addition, the user may select the data points in the chart to retrieve one or more identifiers to be transmitted back to the workspace, where they are used to identify the data items associated with the data points, and retrieve the full metadata of the data items.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Christopher Stokes, Peter Maag, Tom O'Brien, Naytri Shroff, Maciej Albin, Alexis Daboville
  • Patent number: 10552999
    Abstract: Systems, methods, and computer-readable media are disclosed for generating graphical indicators of various data for parallel presentation. Example methods include determining a set of data with first data and second data for a first segment and a second segment, determining a first ranking using the first data, where the first segment is ranked in a first position and the second segment is ranked in a second position, generating a first discrete visualization with a first graphical indicator for the first segment in a first location and a second graphical indicator for the second segment in a second location. Example methods may include determining a second ranking using the second data, where the first segment is ranked in the second position and the second segment is ranked in the first position, generating a second discrete visualization with a first graphical indicator and a second graphical indicator in the same respective locations.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel John Gracie, George Brookhart
  • Patent number: 10547820
    Abstract: An imaging system includes an array of photodetectors configured to produce an array of intensity values corresponding to light intensity at the photodetectors. The imaging system can include a display for display images acquired with the array of photodetectors, after some image and display processing. The image and display processing components of the imaging system produce an array of display-formatted pixels for display on the imaging system display. The display-formatted pixels include at least a first plurality of pixels formatted for display using a first lookup table and a second plurality of pixels formatted for display using a second lookup table. Threshold criteria for choosing which pixels belong to which plurality are determined from analysis of a scene indicated by a user as a background scene.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: January 28, 2020
    Assignee: Seek Thermal, Inc.
    Inventor: Blake Henry
  • Patent number: 10546418
    Abstract: Embodiments relate to visualization of positional geospatial uncertainty. Initially, a map image request for geographic features is received from a client computing device, where the map image request includes an uncertainty type, a distribution shape, and a selected visualization technique. An uncertainty buffer pixel size is determined based on a geographic distance covered by the distribution shape.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 28, 2020
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Brent Barré, Elias Ioup, John Sample
  • Patent number: 10540258
    Abstract: The present disclosure describes methods, systems, and computer program products for providing additional stack trace information for time-based sampling (TBS) in asynchronous execution environments. One computer-implemented method includes determining whether time-based sampling is activated to capture a time-based sampling data during execution of a JavaScript function; in response to determining that the time-based sampling is activated to capture the time-based sampling data, determining whether a callback stack trace is active; in response to determining that the callback stack trace is active, loading the callback stack trace; retrieving a current stack trace of the JavaScript function; and saving the loaded callback stack trace and the current stack trace of the JavaScript function as the time-based sampling data.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: January 21, 2020
    Assignee: SAP SE
    Inventors: Ralf Schmelter, Rene Schuenemann, Axel Siebenborn
  • Patent number: 10542176
    Abstract: A method and system for communicating supplemental data for nodes of a graph. A visual representation of the graph is divided into portions of a computer screen. Each portion is a rectangle corresponding to a respective node of the graph. Dividing the visual representation of the graph into portions includes determining a number of pixels in rectangles displayed on the computer screen along with the graph. Supplemental data for each respective node, together with an offset distance between a reference point of each respective node and a reference point of the supplemental data for each respective node, is encoded steganographically. Fixed length attributes related to the respective node are prioritized. The attributes are encoded steganographically into the rectangle corresponding to the respective node, starting with a highest priority attribute of the fixed length attributes and continuing sequentially according to a priority of the remaining attributes of the fixed length attributes.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lukasz G. Cmielowski, Tymoteusz Gedliczka, Kamil Smoron, Andrzej J. Wrobel
  • Patent number: 10535079
    Abstract: In various example embodiments, systems and methods to provide proximity recommendations are provided. In example embodiments, data representing prioritized recommendations for a user is received. The data representing the prioritized recommendations is used to generated a composite visual representation by embedding select prioritized recommendations into a visual representation. The composite visual representation presents a higher prioritized recommendation in a more spatially prominent manner than a lower prioritized recommendation. The composite visual representation is then presented to the user.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: January 14, 2020
    Assignee: eBay Inc.
    Inventors: Steve Yankovich, Ryan Melcher
  • Patent number: 10535325
    Abstract: A method for updating images displayed on an electronic display of a mobile device includes determining a time interval between successive updates of an image frame. The image frame is displayed on the electronic display, and the mobile device is configured to be in a low power mode between the successive updates. The method also includes receiving one or more application updates within the time interval after a first update of the image frame, and updating the image frame after the time interval based on the one or more application updates.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 14, 2020
    Assignee: FLEXTERRA, INC.
    Inventors: Hjalmar Edzer Ayco Huitema, Justin Baum, Aubrey Anderson
  • Patent number: 10534867
    Abstract: A computer-implemented method and system creates a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model. A first element and a second element are selected to include in the multi-element feature. A single sketch is created comprised of sketch entities, a subset of which defines the first element and another subset of which defines the second element. A connection entity is included in the single sketch. The connection entity joins the first and the second elements. A modeling operation applied to the single sketch creates the multi-element feature.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 14, 2020
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Jody Todd Stiles, Satish Rao Kanjarkar
  • Patent number: 10528215
    Abstract: A system and method is provided for locating graphic elements. In one aspect, areas in a GUI are defined based on a defining shape. For example, a GUI may be divided into portions, where each portion is associated with a defining line and includes the locations in the GUI that are closer to the defining line than any other defining line. When a user selects a location within a defined area, the system may place a graphic element at a location containing all or part of the defined area or its associated defining line. Other graphic elements may be arranged relative to the placed element.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: January 7, 2020
    Assignee: GOOGLE INC.
    Inventor: Andrew Wilson
  • Patent number: 10528664
    Abstract: Examples for efficiently representing, processing and deciding amongst multiple ambiguous interpretations of human natural language text are described. Processing includes creating and augmenting an “interpretation graph” which represents all known ambiguous interpretations of some natural language text. The interpretation graph is made of vertices (junction points which lead to alternative interpretations) and ‘lexical items’ (natural language objects representing data blocks, tokens, word parts, phrases, clauses, parts of speech, entities, or semantic interpretations) that represent alternative ambiguous interpretations of portions of the text. The examples show a set of simple operations for augmenting the interpretation graph to create alternative interpretations.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: January 7, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Paul Edward Nelson, Mark Richard David, Esteban Alberto Alvarado Solano
  • Patent number: 10529100
    Abstract: A method for interactively visualizing a graph includes maintaining objects, operations, reactions, and interactions in volatile memory, receiving user input of interactions each specifying one or more reactions to visually transform one object when selected by one or more operations, and writing the objects, the operations, the reactions, and the interactions in a computer-readable file. The method further includes exporting a number of the objects to a render function in an application framework to render them, receiving an event from an event listener in the application framework, determining an operation selecting an object based on the event, determining an interaction corresponding to the object and the operation, determining at least one reaction corresponding to the interaction, and instructing the render function to visually transform the object with the at least one reaction.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: January 7, 2020
    Assignee: VMWARE, INC.
    Inventors: Zhe Wang, Xiangjun Song
  • Patent number: 10521092
    Abstract: A method is performed at an electronic device with a touch-sensitive surface and a display. The method includes displaying a chart on the display. The chart has a horizontal axis and a vertical axis. The horizontal axis includes first horizontal scale markers. The vertical axis includes first vertical scale markers. The method also includes detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the chart. The method further includes, while detecting the first touch input: horizontally expanding a portion of the chart such that a distance between first horizontal scale markers increases; and maintaining a vertical scale of the chart such that a distance between first vertical scale markers remains the same.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: December 31, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Robin Stewart
  • Patent number: 10521331
    Abstract: A graphical user interface configured to facilitate replay debugging in distributed software programs is provided. The graphical user interface can allow the user to provide watchpoints and can allow the user to visualize variables that are contained within the log files. The watchpoints can represent one or more conditions. The user defined watchpoints can be converted into regex expressions and applied to the log files to determine if they meet the condition specified in the watchpoint, and if the log files meet the condition, a visual indication can be provided on a visual progress bar.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: December 31, 2019
    Assignee: The MITRE Corporation
    Inventors: Suresh K. Damodaran, Joshua D. Guttman
  • Patent number: 10521491
    Abstract: The present disclosure describes a system, method, and computer program for real-time and computationally efficient calculation of a recommended value range for a quote variable, such as price, discount, volume, or closing time. The system uses the highest-density interval (HDI) of probability density function (PDF) as a recommended or suggested value range for a quote variable. PDFs for the quote variable are precomputed for groups of related inputs, and each PDF is summarized as an array of discrete points. A dimension reduction technique is applied to the PDF inputs in both the training and real-time (non-training) phases to reduce the number of possible combinations of PDFs. During a quote-creation process, a PDF look-up table enables the system to efficiently identify an applicable PDF from the group of precomputed PDFs based on reduced input values.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: December 31, 2019
    Assignee: Apttus Corporation
    Inventors: Kirk G. Krappé, Neehar Giri, Man Chan, Isabelle Chai, Rahul Choudhry, Kitae Kim, Stanley Poon, Brian Li, Geeta Deodhar, Elliott Yama
  • Patent number: 10514825
    Abstract: A system and method for image processing result visualization. The method includes receiving a job, wherein the job includes a panoramic image and image recognition information, and creating a visualization based on the job, wherein the visualization includes the panoramic image with the image recognition information layered over the panoramic image.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 24, 2019
    Assignee: Ricoh Co., Ltd.
    Inventors: Jamey Graham, Roland Findlay, Michael Griffin, Tiffany Romain
  • Patent number: 10510117
    Abstract: Various techniques are disclosed whereby computer technology such as a client-server arrangement is specially configured to generate and display parallel coordinates graphs of financial instrument data on a display screen. In an example embodiment, progressive rendering techniques can be used to improve performance by reducing a perception of slowness with respect to the loading of a parallel coordinates graph.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: December 17, 2019
    Assignee: Scottrade, Inc.
    Inventors: Justin Ryan Romo, Jessica Lynn Inman Birkhead, Daniel Edward Dean, Oscar Javier Pineda-Madrid, II, Murat Sanli, Lainey Lauren Schifferdecker, Virgil Michael Scott, Andrew Joseph Stafford, Scott Michael Welzbacher
  • Patent number: 10503751
    Abstract: Systems and methods are provided for fragmentation. A dataset including data records is received. Fragments corresponding to the data records are determined. A fragment identifier table is determined which includes a plurality of fragment codes. Each fragment code uniquely corresponds to each fragment. A fragment having a fragment attributes is selected. Based on the fragment attributes, a fragment boundary set is determined. Each fragment boundary set is unique to each fragment code. An encoded limited cardinality dataset is generated based on the fragment boundary sets for visualization on a client device.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventors: Hendrik C. R. Lock, Vathsala Arabaghatta Shivarudrappa, Adela Bran
  • Patent number: 10503363
    Abstract: Systems and methods are disclosed for presenting items on a computer display for selection by a user. A subset of the items is arranged along an arc that stretches across the display, and the items can be scrolled based on user input. The user can select an item displayed along the arc to navigate to a separate display that has information about the selected item. Users can select items for purchase from the various displays.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: December 10, 2019
    Assignee: Zume, Inc.
    Inventors: Chester Wajda, James H. Tangeman, Jr.
  • Patent number: 10496724
    Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: December 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Michael T. Jones, John Rohlf, Brian McClendon
  • Patent number: 10496658
    Abstract: Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Michael James Andrew Smith, Gavin Murray Peacock, Seth Walker, Adam Cath
  • Patent number: 10496704
    Abstract: A system and method generates two weighted property graph data models to represent a system architecture. The models each include a plurality of vertices representing a plurality of instances of a design dimension of the system architecture and a plurality of weighted compositional edges that connect first pairs of vertices to represent hierarchical directed-composition and hierarchical directed-decomposition of first pairs of instances of the design dimension represented by the corresponding connected first pairs of vertices with respect to one another, while only the first model includes a plurality of weighted interface edges that connect second pairs of the vertices to represent an information exchange interface between second pairs of instances of the design dimension represented by the corresponding connected second pairs of the vertices. Betweenness hierarchical clusters of each of the two models are generated and correlated with each other to quantify a consistency of the system architecture.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: December 3, 2019
    Assignee: Raytheon Company
    Inventors: David Aaron Gianetto, Stephanie Sharo Chiesi
  • Patent number: 10496943
    Abstract: A system is provided that visualizes task assignments. The system displays a project plan timeline within a user interface. The system further displays a first resource indicator and a second resource indicator within the project plan timeline. The system further displays a task indicator within the first resource indicator. The system further defines a side-area region of the task indicator, where the defining the side-area region designates the task as a multi-resource enabled task. The system further assigns the task to the second resource in response to a drag of the side-area region of the task indicator and a drop within the second resource indicator, where the task is assigned to both the first resource and the second resource. The system further displays a first task part indicator and a second task part indicator within the project plan timeline in place of the display of the task indicator.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventors: Niladri De, Mani Kumar Vran Kasibhatla
  • Patent number: 10484829
    Abstract: Generating a map based on nodes of a hierarchical graph that defines a topology of a physical space and is configured to provide access to sensor data from devices within the physical space includes accessing the hierarchical graph. The hierarchical graph comprises a plurality of nodes, including a top node for the physical space and a plurality of other nodes coupled to the top node. One of the plurality of nodes comprises an area node that represents an area within the physical space. One of the plurality of nodes also comprises a device node representing a device located within the physical space and a user node. Map data corresponding to a particular node is generated. The generated map data is associated with generating at least a portion of a map corresponding to the particular node. The generated map data corresponding to the particular node is stored within the hierarchical graph.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fernando Nahuel Viton, Matthew Evan Vogel, Gregory Christopher John Vandenbrouck
  • Patent number: 10482097
    Abstract: An event matrix may comprise labels and indicators corresponding to objects and links of an ontology. The objects and links may be determined from a plurality of data sources by a data integration system. Some of the labels may correspond to event objects, and may be arranged in a first spatial dimension at least in part on the basis of dates associated with said event objects. Other labels may correspond to non-event objects, and may be arranged in a second spatial dimension. Indicators may correspond to links between the event and non-event objects. An indicator for a particular link may be positioned with respect to the first and second spatial dimensions in accordance with the locations of the labels that correspond to the objects connected by the link.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 19, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Jason Ma, Brian Lee, Evan Minamoto
  • Patent number: 10478720
    Abstract: A system includes a memory, processors, and an asset player module configured to identify a playable asset configuration for a first playable asset, including a first graph configuration identifying processing nodes and edges, each node in the graph configuration represents a media processing component configured to modify media inputs to generate a media output, construct a graph in the memory based on the first graph configuration, receive a first set of media inputs, execute the media processing components in an order based on the graph configuration and using the first set of media inputs as the one or more input media components, based on said executing, generate a media output configured to be played by a conventional media player, alter the graph at runtime, thereby changing the media processing components identified within the graph, and execute the media processing components of the graph after the altering.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: November 19, 2019
    Assignee: Unity IPR ApS
    Inventors: Andre Gauthier, Dominic Laflamme, Pierre-Paul Giroux, Wayne Johnson, David Geoffroy
  • Patent number: 10475223
    Abstract: Methods and systems are provided for creating a plurality of data-bound graphic objects using an existing graphic object displayed within a graphical user interface. A visual property of an existing graphic object is selected and associated with a selected variable identified from a received data set. The data has a plurality of observations, each with a variable value for the selected variable. Once associated, additional graphic objects are created or adjusted to correspond to the observations in the data such that the additional graphic objects and the initial graphic object represent each observation in the data set. Further, property values of the selected visual property for each graphic object are determined by variable values of corresponding observations. Accordingly, the graphic objects have different appearances reflecting different variable values for all the observations in the data set.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: November 12, 2019
    Assignee: Adobe Inc.
    Inventor: Bernard James Kerr
  • Patent number: 10475219
    Abstract: Systems and methods are provided for presenting multiple dimensions of an entity for visual comparison. Multiple sets of data representing multiple dimensions of a first entity may be accessed. The multiple sets of data may be converted for plotting within a first multidimensional arc chart. The first multidimensional arc chart may be defined by a rounded outer shape. The rounded outer shape may be characterized by an arc length. The first multidimensional arc chart may be divided into multiple sections. Individual sections may include a plot of a dimension of the first entity. Values of the plot may be determined based on corresponding positions along the arc length. An interface that includes the first multidimensional arc chart may be provided.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: November 12, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Alexandru Antihi, Ari Gesher
  • Patent number: 10466967
    Abstract: An apparatus includes one or more registers configured to store a vector of input values. The apparatus also includes a coefficient determination unit configured to, responsive to execution by a processor of a single instruction, select a plurality of piecewise analysis coefficients. The plurality of piecewise analysis coefficients includes one or more sets of piecewise analysis coefficients, and each set of piecewise analysis coefficients corresponds to an input value of the vector of input values. The apparatus further includes arithmetic logic circuitry configured to, responsive to the execution of at least the single instruction, determine estimated output values of a function based on the plurality of piecewise analysis coefficients and the vector of input values.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: November 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Deepak Mathew, Ajay Anant Ingle, Yurong Sun, Jianming Zhu, Marc Hoffman
  • Patent number: 10460498
    Abstract: Systems and processes are described below relating to evaluating a dependency graph to render three-dimensional (3D) graphics using constraints. Two virtual 3D objects are accessed in a virtual 3D space. A constraint relationship request is received, which identifies the first object as a parent and the second object as a child. The technique verifies whether the graphs of the objects are compatible for being constrained to one another. The first object is evaluated to determine its translation, rotation, and scale. The second object is similarly evaluated based on the translation, rotation, and scale of the first object. An image is rendered depicting at least a portion of the first virtual 3D object and at least a portion of the second virtual 3D object.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: October 29, 2019
    Assignee: DreamWorks Animation L.L.C.
    Inventors: Alexander P. Powell, Esteban D. Papp, Alex M. Wells
  • Patent number: 10460519
    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: July 30, 2018
    Date of Patent: October 29, 2019
    Assignee: SPLUNK INC.
    Inventors: Roy Arsan, Alexander Raitz, Clark Allan, Cary Glen Noel
  • Patent number: 10452948
    Abstract: A method is provided for processing a dual-energy CT scan image, which includes filtering the pixels in a dual-energy CT scan image to obtain pixels to be grouped; grouping the pixels to be grouped into a plurality of pixel groups based on the positions of the pixels to be grouped in the dual-energy CT scan image; performing material decomposition on the pixels in each pixel group; and determining the object corresponding to each pixel group based on the results of material decomposition. By using the method, the scan time and the X-ray dose radiated to a target (e.g., a user to be diagnosed) are reduced.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: October 22, 2019
    Assignee: General Electric Company
    Inventors: Jianying Li, Shuo Li, Zhihui Sun, Zhi Ye, XiaoYan Yu, Ke Sun
  • Patent number: 10453137
    Abstract: An anonymous and selective networked trading market utilizing a match masking application is described. Clients maintain anonymity through the use of a unique client identifier or an anonymous client identifier. The networked market system allows both selective trading and anonymity through the use of client-created match masks, which provide the trader the ability to select trading partners and tailor each trade to a variety of client-specified requirements. Encoding of match masks and matching of match masks is described. The system further allows clients to adjust future trading parameters based on analysis of previous market activity, which creates a level playing field for all traders. The system allows clients to create and adjust their trading orders without third-party intervention on a distribution network, which provides clients the flexibility to trade with only those other traders who meet their specifications.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 22, 2019
    Inventor: Sean Gilman
  • Patent number: 10454925
    Abstract: At least one processor controls unlocking based on received acceleration data and data representing a position on a touch panel where proximity or contact of an object is detected when a near field communicator receives acceleration data output from an acceleration sensor of a wearable terminal while locking has been set.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 22, 2019
    Assignee: KYOCERA CORPORATION
    Inventors: Masamitsu Hamasaki, Tatsuhiko Abe
  • Patent number: 10445371
    Abstract: A relationship graph system disclosed herein provides a system and method for inferring relationships between various entities based on analysis of a plurality of observations including elements related to two different entities. The method comprises representing each of the plurality of observations using a relationship edge between two nodes, each of the two nodes representing an element related to one of the two different entities, assigning a score to each relationship edge based on metadata related to the observation represented by the relationship edge, combining a plurality of relationship edges between the elements related to the two different entities to generate an aggregate relationship edge between the two different entities, and inferring a relationship between the two different entities based on length of the aggregate relationship edge between the two different entities.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 15, 2019
    Assignee: FULLCONTACT, INC.
    Inventors: Scott Brave, Daniel Kenton Lynn
  • Patent number: 10444937
    Abstract: A method controls an electronic device. The method includes detecting a folder display event. The method also includes, in response to detecting the event, displaying a folder and simultaneously displaying a quick menu window including at least one application included in the folder on an area adjacent to the folder without any input with respect to the folder.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yong-Joon Jeon
  • Patent number: 10447526
    Abstract: Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: October 15, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Stephen Scott Tucker, Qingbin Li