Graph Generating Patents (Class 345/440)
  • Patent number: 11961128
    Abstract: Systems and methods for determining an event validation status are provided. A start time and at least one authorization time for each of a plurality of event components relating to an event can be received. An authorization status of each event component can be determined across a predetermined period of time, based on the start time and the at least one authorization time of each of the plurality of event components. A validation status of the event can be determined across the predetermined period of time, based on the authorization status of each event component across the predetermined period of time. Graphical information corresponding to a visual representation of the authorization status of each event component and the validation status of the event across the predetermined period of time can be generated and displayed on an electronic display device.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: April 16, 2024
    Inventor: William Foster
  • Patent number: 11954309
    Abstract: In implementations of systems for predicting a terminal event, a computing device implements a termination system to receive input data defining a period of time and a maximum event threshold. This system uses a classification model to generate event scores for a plurality of entity devices. Each of the event scores indicates a probability of an event occurrence for a corresponding entity device within a period of time. The plurality of entity devices are segmented into a first segment and a second segment based on an event score threshold. Entity devices included in the first segment have event scores greater than the event score threshold and entity devices included in the second segment have event scores below the event score threshold. The termination system generates an indication of a probability that a number of event occurrences for the entity devices included in the second segment exceeds the maximum even threshold within the period of time.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: April 9, 2024
    Assignee: Adobe Inc.
    Inventors: Amit Doda, Gaurav Sinha, Kai Yeung Lau, Akangsha Sunil Bedmutha, Shiv Kumar Saini, Ritwik Sinha, Vaidyanathan Venkatraman, Niranjan Shivanand Kumbi, Omar Rahman, Atanu R. Sinha
  • Patent number: 11954110
    Abstract: A method, apparatus, and non-transitory computer-readable storage medium for presenting information identifying relationships in a database. Entity labels identifying a plurality of different entity types modeled in the database are presented in a user interface. Input identifying one or more selected entity types is received. A plurality of entity instance relationship sets is accessed. Each entity instance relationship set identifies a relationship between entity instances of at least two different entity types. Attribute data of the entity instances identified in only those entity instance relationship sets that identify a relationship between entity instances of the one or more selected entity types are presented, such that attribute data for each unique relationship between entity instances of the one or more selected entity types are presented only once.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: April 9, 2024
    Inventor: Bhargav Senjalia
  • Patent number: 11921979
    Abstract: A computer system concurrently displays a plurality of panes in a user interface. The panes include a first pane that displays a flow diagram having one or more nodes. Each node contains one or more icons. Each icon represents a respective data transformation operation. The panes include a second pane that displays a plurality of data rows and/or data columns for an intermediate dataset corresponding to a user-selected node. The computer system receives a user input, in the first pane, to perform a first data transformation operation at a selected node. In response to receiving the user input, the computer system performs the first data transformation operation. The computer system displays, in the first pane, an additional icon corresponding to the first data transformation operation at the selected node. The computer system updates the second pane in accordance with the first data transformation operation.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: March 5, 2024
    Assignee: Tableau Software, Inc.
    Inventors: Anushka Anand, Arthur Gyldenege, Brice Johnson
  • Patent number: 11914604
    Abstract: A system and a method for a metric time series (MTS) generation. The method includes operations of receiving telemetry data comprising a metric name, a new measurement value, and metadata associated with the metric name, and generating a hash key value based on the metric name and a set of key-value pairs of a plurality of key-value pairs included in the metadata. The method includes determining whether the generated hash key value exists in a memory, and in response to determining that the generated hash key value does not exist in the memory, initializing an MTS associated with the generated hash key with a measurement value being set to zero. The method includes an instance of the MTS corresponding to a current time, and associating the instance of the MTS with the new measurement value received in the telemetry data.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: February 27, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Varun Vinod Arbatti
  • Patent number: 11914648
    Abstract: A graph refactorization method is provided, and relate to the field of communication technologies, to implement parallel graph processing with load balancing, low communication costs, and short execution time. The method includes: A first machine selects a first vertex from a local vertex set of a subgraph (S801). If a degree of the first vertex is less than or equal to a first preset threshold, the first machine fuses the first vertex and an adjacent vertex within a preset quantity of hops of the first vertex in the local vertex set into a super-vertex (S802). If the degree of the first vertex is greater than or equal to a second preset threshold, the first machine copies the first vertex to obtain N sub-vertices, and divides edges of the first vertex in the subgraph of the first machine into N parts to respectively connect to the N sub-vertices (S803).
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 27, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chaorui Zhang, Wei Han, Bo Bai, Gong Zhang
  • Patent number: 11915379
    Abstract: The disclosure provides a display image adjustment method and an augmented reality display device. The display image adjustment method includes the following steps. Received image data is converted to a coordinate system of the augmented reality display device to obtain initial coordinate information. An initial image is provided to an active display region of the augmented reality display device based on the initial coordinate information. The initial coordinate information is adjusted in a virtual adjustment coordinate region to obtain adjusted coordinate information when an adjustment command is received. An adjusted image is provided to the active display region of the augmented reality display device based on the adjusted coordinate information. The display image adjustment method and the augmented reality display device proposed by the disclosure may adjust display content of the AR display device according to user's needs.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: February 27, 2024
    Assignee: Coretronic Corporation
    Inventors: Shih-Min Wu, Yi-Fa Wang, Ping-Chen Ma
  • Patent number: 11905827
    Abstract: A digitizing apparatus for transmitting electromagnetic telemetry signals to facilitate drilling operations comprises a local receiver and one or more remote transmitters. A method uses the remote transmitter to measure an electric potential between a pair of ground stakes that are positioned at some distance away from the local receiver. The local receiver is coupled to a surface receiver that is located at or near a drilling rig. The remote transmitter converts the electric potential into a digital signal and transmits the digital signal wirelessly to the local receiver. The local receiver then converts the digital signal into an analog signal that is provided to the surface receiver for processing. The remote transmitter and local receiver may comprise GPS clocks to synchronize the signals to maintain a constant phase shift.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: February 20, 2024
    Assignee: HighSide Carbide Canada Ltd.
    Inventors: Alexander Down, Ryan McPhee
  • Patent number: 11907871
    Abstract: A generation device that generates a feature amount range visualization element that defines a continuous feature amount range for each of the factors based on time series data including feature amounts of different factors existing in time series and generates an inter-feature amount visualization element that defines relevance between a first feature amount of a first factor and a second feature amount of a second factor that are continuous in time. The device also generates visualization information indicating a relationship of the feature amounts related to the plurality of different factors by associating, by the inter-feature amount visualization element, a first feature amount range visualization element of the first factor with a second feature amount range visualization element of the second factor.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 20, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Yasuho Yamashita, Takuma Shibahara, Junichi Kuwata
  • Patent number: 11907604
    Abstract: A screen mirroring display method includes a destination device receiving a first message from a first source device and a second message from a second source device, where the first message includes a first drawing instruction. The first drawing instruction instructs the destination device to draw a first target control in a first interface displayed by the first source device. The second message includes a second drawing instruction. The second drawing instruction instructs the destination device to draw a second target control in a second interface displayed by the second source device. Then the destination device draws a screen mirroring interface according to the first drawing instruction and the second drawing instruction, where the screen mirroring interface includes the first target control and the second target control.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 20, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenhua Fan, Yuan Cao, Sucheng Bian, Wanyi Yang, Pengcheng Li, Xi Wei
  • Patent number: 11908050
    Abstract: A graphical user interface for display on a display screen of a user device is configured for display in a window occupying all or a portion of the display screen and has a first frame occupying a first frame region of the window. The first frame illustrates, adjacent to one another in a first dimension, graph visual elements each representing a respective graph data entry from a continuous subset among a sequence of graph data entries, each of the sequence having a defined placement and a quantitative value. The continuous subset is determined in response to selective zooming and/or scrolling of the first frame region by user interaction. The graph visual elements each have, in a second dimension, a linear extent or position determined according to the size of the first frame region in the second dimension, the quantitative value of the respective graph data entry, and dynamic scaling factor.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: February 20, 2024
    Assignee: Xero Limited
    Inventors: Diego Granados Diaz, Hayden Thomas Doward
  • Patent number: 11900020
    Abstract: A construction management system allows a user to capture an item identifier from an item (e.g., shipment, group of components, and/or one or more components) using a mobile device. The item identifier may be used to identify a project and access a model for the product, identify a component in a model, and/or identify the components in a shipment for staging purposes. Moreover, the system may be used to identify a status for the one or more components. The status may be that the one or more components are shipped, received, staged for assembly, installed, or the like. The status of the one or more components may be automatically updated by capturing the item identifier. Moreover, the user may also select shipment information for past, current, and/or future shipments in order to identify the one or more components associated with each of the shipments.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: February 13, 2024
    Assignee: NUCOR CORPORATION
    Inventor: Timothy Michael Schwartz
  • Patent number: 11896341
    Abstract: A wireless device for facilitating visualization of a state of a patient being monitored by monitoring equipment. The device includes a wireless network interface, a camera, and a touch-sensitive display. A processor is in communication with the wireless network interface, the camera, a memory and the touch-sensitive display over a system bus. The device wirelessly receives data representative of a state of a first physiological parameter of a patient over a time interval. The visualization data includes a plurality of visualization data values, each of the visualization data values being generated by a data visualization module of the data visualization server from multiple values of machine data produced by the monitoring equipment in connection with monitoring the first physiological parameter. A first portion of a monitoring screen displayed by the device includes a graphical representation of the visualization data over the time interval along with or more range indicators.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: February 13, 2024
    Assignee: Nicolette, Inc.
    Inventors: Phil Martie, Michel Mikhael, Seth Brickman, Bryan Wilson, Lee Martie
  • Patent number: 11887264
    Abstract: Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: January 30, 2024
    Assignee: Live Nation Entertainment, Inc.
    Inventor: James Paul Callaghan
  • Patent number: 11880557
    Abstract: A remote network management platform manages a managed network. The managed network may contain computing devices for executing applications. The remote network management platform may also include a database storing a graph that represents the computing devices, the applications, and relationships therebetween. A computing device may be configured to generate and provide a graphical user interface that includes: (i) a panel containing an active copy of the graph read from the database, (ii) a first selectable control that creates an editable, private copy of the graph and replaces the active copy of the graph in the panel with the editable, private copy of the graph, and (iii) a second selectable control that updates the active copy of the graph with the editable, private copy of the graph, saves the active copy of the graph as updated to the database, and displays the active copy of the graph as updated.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: January 23, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Alexei Tilikin, Tal Epshtein, Netta Hasdai
  • Patent number: 11875230
    Abstract: At an artificial intelligence system, during a labeling feedback session, a visualization data set is presented via a programmatic interface. The visualization data set comprises a representation of data items for which labeling feedback is requested for generating a training set of a classifier. At least one of the data items is selected based on an estimated rank with respect to a metric associated with including the data item in a training set. During the session, respective labels for the data items and a filter criterion to be used to select additional data items are obtained. A classifier trained using the labels is stored.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: January 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Sedat Gokalp
  • Patent number: 11874875
    Abstract: A graph comprising nodes and edges is stored by a distributed system as a collection of nodes and half-edges stored with their respective nodes. A message processor is associated with a node as needed to process messages passed between nodes, such that a given node has zero or one message processor assigned to it at a given time. Queries of the graph are resolved by processing a first portion of the query at a first node, and forwarding the results with the remaining portions of the query to a node linked by an edge to the present node.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: January 16, 2024
    Assignee: thatDot, Inc.
    Inventor: Ryan Wright
  • Patent number: 11860742
    Abstract: A cross-platform data migration method and a cross-platform data migration system include generating backup data of a virtual machine in a host system, identifying a first file format associated with backup data, converting the first file format associated with backup data into a platform-neutral file format associated with backup data, and storing the backup data in the platform-neutral file format in a first storage platform.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 2, 2024
    Assignee: Rubrik, Inc.
    Inventors: Chendong Zou, Biswaroop Palit
  • Patent number: 11863397
    Abstract: Embodiments of the present disclosure relate to the field of communications, and disclose a traffic prediction method, including: acquiring traffic data of a first preset time period in a historical period, and pre-processing the traffic data; performing empirical mode decomposition (EMD) on pre-processed traffic data to obtain a plurality of component series; using a time series prediction model to fit the plurality of component series, and using a fitted time series prediction model to obtain a plurality of component prediction results for a second preset time period; accumulating all the component prediction results to obtain a traffic prediction result for the second preset time period. The present disclosure further provides a traffic prediction device and a storage medium.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: January 2, 2024
    Assignee: ZTE CORPORATION
    Inventors: Jing Han, Baisheng Zhang, Jianwei Liu, Xingquan Zuo, Yonghao Gu, Yangfan Xu, Jin Huang
  • Patent number: 11860889
    Abstract: Methods and systems described herein may retrieve a data lineage associated with a first computing system comprising a plurality of services and data elements. The data lineage may indicate a plurality of interrelationships between the plurality of services and data elements. Based on the data lineage, a visualization of the first computing system may be generated. Based on the one or more interrelationships between a first data element and the plurality of services and data elements, one or more services and data elements affected by the change to the first data element may be identified. Based on the one or more services and data elements affected by the change to the first data element, the visualization of the first computing system may be updated to indicate the impact to the first computing system.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Raghuram Vijayaraghavan, Naga Chintala
  • Patent number: 11861774
    Abstract: Example embodiments of the described technology provide methods for generating quasistatic models of textile and/or skin tissue objects for computer animation. The method may comprise optimizing an energy function defining a cloth object to minimize stretching and bending. The method may also comprise modeling collisions of the cloth object with one or more surfaces of an underlying collision object. In some embodiments the collisions are modelled with inequality constraints.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: January 2, 2024
    Assignee: Digital Domain Virtual Human (US), Inc.
    Inventor: David Sebastian Minor
  • Patent number: 11836485
    Abstract: Methods and systems for reviewing software code. The methods involve detecting a change in source code associated with an application and determining an effect on the application of the detected change based at least in part on a context profile associated with application.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: December 5, 2023
    Assignee: Rapid7, Inc.
    Inventors: James Cancilla, Ian Horbatiuk
  • Patent number: 11838365
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for context-based evaluation to enhance the relevance and usefulness of computer system output. In some implementations, a computer system is configured to customize its interactions for a particular situation or user. The system can obtain context information and evaluate the relevance and usefulness of potential outputs and actions with respect to the context indicated by the context information. For example, the system can vary the type and format of output information based on information that describes the intended recipient and the situation of the recipient. The system can take into account many different factors in its evaluation, including timing, user preferences, user history, user classification, impact or effect of the system's decisions on users, and more.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 5, 2023
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, James Clive Wade, Josh Schilling
  • Patent number: 11828787
    Abstract: A method of testing a device comprises receiving signals from a device under test (DUT) and computing an eye diagram using the signals received from the DUT. The method also comprises comparing an eye height and an eye width of the eye diagram to a predetermined values of a threshold eye height and a threshold eye width. Further, responsive to a determination of the eye height and the eye width exceeding the predetermined values of the threshold eye height and the threshold eye width, flagging the DUT as passing.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 28, 2023
    Assignee: Advantest Corporation
    Inventors: Justin Treon, Tien Pham
  • Patent number: 11823314
    Abstract: Disclosed is a method of updating a graphical rendering, in a system display by a system controller, of technology assets operationally connected to the system controller.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: November 21, 2023
    Assignee: THINKLOGICAL, LLC
    Inventor: Peter Alexander Hansen
  • Patent number: 11816769
    Abstract: A computing apparatus of an insight interfacing system receives from a user a request for a dataset comprising a plurality of subspaces of a multi-dimensional data structure. Insights are received based on the received request then presented on a display device. Also, a chart may be presented based on the received request. The computing apparatus receives a selection of at least a portion of the presented one or more insights or a portion of the chart, then receives contextual insights based on the selected portion and presents the contextual insights on the display device.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 14, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhitao Hou, Haidong Zhang, Dongmei Zhang, Rui Ding, Shi Han
  • Patent number: 11818130
    Abstract: Supplanting access credentials for shared data visualizations including receiving, from a first identity provider (IDP) account, a request to generate a data visualization utilizing restricted data from a cloud-based data warehouse, wherein the data visualization is generated by accessing the restricted data using the first IDP account; in response to receiving a request to share the data visualization with a receiving entity without access to the restricted data, associating, by a data visualizer, the data visualization with a service account with access to the restricted data, wherein the service account is not authenticated as a user of the first IDP account; and providing, by the data visualizer to the receiving entity, access to the data visualization including generating the data visualization by accessing, using the service account, the restricted data from the cloud-based data warehouse.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: November 14, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Gregory G. Owen, Donald Huang, Stipo Josipovic, Kenneth Truong, Nipurn Doshi
  • Patent number: 11809494
    Abstract: An information processing apparatus according to the application concerned includes an obtaining unit and a generating unit. The obtaining unit obtains a first-type graph including a plurality of node corresponding to a plurality of search target. The generating unit generates, based on placement of the plurality of nodes in the first-type graph, a second-type graph that includes a virtual node representing a node not associated to a search target by adding the virtual node to the first-type graph.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: November 7, 2023
    Assignee: Yahoo Japan Corporation
    Inventor: Masajiro Iwasaki
  • Patent number: 11811664
    Abstract: A traffic planning platform may receive information related to a traffic flow including a traffic bandwidth to transport through a network with various network devices interconnected by links. The traffic planning platform may generate a traffic plan by assigning the traffic flow to a set of the links that includes network resources connecting a source of the traffic flow to a destination of the traffic flow. The traffic planning platform may render a visualization of the traffic plan, wherein the visualization includes a user interface (e.g., a diagram, an animation, and/or the like) in which geometric shapes that represent the source, the peer link, and the destination are connected by bands that represent the tunnel and the external route and further in which the geometric shapes and the bands each have a first visual property and a second visual property based on the traffic bandwidth of the traffic flow.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Greg Sidebottom, Patricio Giecco, Byeongseob Ki
  • Patent number: 11812232
    Abstract: An electronic device and a method for controlling the electronic device, the method including receiving an input of a command to reproduce music contents, determining audio characteristics information on the music contents and situation information on an environment where the music contents are being reproduced; and displaying a visualization effect of visualizing the music contents using the audio characteristics information and the situation information, and reproducing the music contents.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: November 7, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jang-ho Jin, Myung-jae Kim, Ji-hun Park, Young-jun Ryu
  • Patent number: 11797168
    Abstract: Provided are systems and methods for determining and displaying automatically binned information via a graphical user interface. A graphical user interface (GUI) may include a first graphical element representing a first metric value for a first time window and a second graphical element representing a second metric value for a second time window. An indication of a selection of the first time window may be received via the GUI. An updated GUI comprising a third graphical element representing a third metric value for the third time window and a fourth graphical element representing the fourth metric value for the fourth time window may be displayed, wherein the third time window and the fourth time window may be sub-ranges of the first time window.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: October 24, 2023
    Assignee: SPLUNK INC.
    Inventors: Nicholas Filippi, Siegfried Puchbauer-Schnabel, Cary Noel
  • Patent number: 11798209
    Abstract: Embodiments of the disclosure are systems and methods for updating third party visualizations in response to a query. In one embodiment, a method is provided that includes receiving input data comprising events, where the events comprise time-stamped machine- generated data. The method also comprises receiving a modular visualization that includes a variable field associated with a visualization and instructions for rendering the visualization using the input data and the variable field. Further, the method comprises rendering the visualization based on the input data and a value associated with the variable field. Additionally, the method comprises updating the value of the variable field and obtaining updated input data using a search query that is generated using the updated value. The visualization is re-rendered based on the updated input data and the updated value.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: October 24, 2023
    Assignee: SPLUNK INC.
    Inventors: Nicholas Filippi, Simon Fishel, Siegfried Puchbauer-Schnabel, Mathew Elting, Carl Yestrau
  • Patent number: 11798618
    Abstract: A signal analyzer for analyzing an input signal comprises at least one input for receiving the input signal, at least one acquisition unit for acquiring data assigned to the input signal, an acquisition memory for storing the acquired data, the acquisition memory being adapted to store data in at least one ring buffer, and an acquisition memory controller to control at least one of writing the acquired data in the acquisition memory and reading the acquired data from the acquisition memory. The acquisition memory controller comprises a data read module for reading data of the at least one ring buffer. The acquisition memory controller comprises a copy write module which taps data read by the data read module. The acquisition memory comprises an additional memory section. The copy write module is configured to write the data tapped into the additional memory section. Further, a method of processing data from an input signal is described.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: October 24, 2023
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Nico Toender, Markus Freidhof, Michael Reinhold, Felix Haberstroh
  • Patent number: 11797579
    Abstract: Data content governance for presentation layer synchronization for a version controlled underlying data model includes defining a data model for underlying data in a database, specifying a presentation layer for the defined data model and identifying selected elements of the data model necessary to meet data requirements of the specified presentation layer. Then, the identified selected elements of the data model are serialized and both the specified presentation layer and the serialized elements are versioned in respect to the specified presentation layer. Thereafter, when the data model becomes modified, the specified presentation layer is modified to accommodate the modified data model. In response to the modification, a different selection of elements of the data model necessary to meet data requirements of the modified presentation layer are re-identified and serialized, with the modified presentation layer and the serialized re-identified different selection of elements becoming re-versioned.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventors: Jamie Davidson, Colin Zima, Jonathan Swenson, Lloyd Tabb, Ben Porterfield, Steven Talbot, Conrad Slimmer
  • Patent number: 11798219
    Abstract: A graphics processing engine has a geometry shading stage having two modes of operation. In the first mode of operation, each primitive output by the geometry shading stage is independent, whereas in the second mode of operation, connectivity between input primitives is maintained by the geometry shading stage. The mode of operation of the geometry shading stage can be determined based on the value of control state data which may be generated at compile-time for a geometry shader based on analysis of that geometry shader.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: October 24, 2023
    Assignee: Imagination Technologies Limited
    Inventor: John W. Howson
  • Patent number: 11790569
    Abstract: The present disclosure relates to techniques for inserting imagery from a real environment into a virtual environment. While presenting (e.g., displaying) the virtual environment at an electronic device, a proximity of the electronic device to a physical object located in a real environment is detected. In response to detecting that the proximity of the electronic device to the physical object is less than a first threshold distance, imagery of the physical object is isolated from other imagery of the real environment. The isolated imagery of the physical object is inserted into the virtual environment at a location corresponding to the location of the physical object in the real environment. The imagery of the physical object has a first visibility value associated with the proximity of the electronic device to the physical object.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: October 17, 2023
    Assignee: Apple Inc.
    Inventors: Bertrand Nepveu, Sandy J. Carter, Vincent Chapdelaine-Couture, Marc-Andre Chenier, Yan Cote, Simon Fortin-Deschênes, Anthony Ghannoum, Tomlinson Holman, Marc-Olivier Lepage, Yves Millette
  • Patent number: 11790010
    Abstract: A computing device displays an initial data visualization according to an initial visual specification that specifies a data source, visual variables, and data fields from the data source. The computing device receives a natural language command that includes a request for information from the data source. The computing device extracts one or more first keywords and determines, based on the first keywords and one or more of (i) the data source, (ii) the visual variables, and/or (iii) the data fields of the initial visual specification, that the request does not directly specify a characteristic in the initial visual specification. The computing device generates a modified visual specification. The computing device generates one or more queries based on the modified visual specification. The computing device executes the one or more queries to retrieve data for a modified data visualization. The computing device generates and displays the modified data visualization.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: October 17, 2023
    Assignee: Tableau Software, LLC
    Inventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
  • Patent number: 11783351
    Abstract: Disclosed herein are systems and methods for an analytics server to efficiently generate a control group dataset, including receiving, by the analytics server, a request to generate a control group dataset based on a test dataset and potential control dataset; generating, by the analytics server, an instruction to receive a first dataset based on the request; identifying, by the analytics server, data points within the first dataset corresponding to a number of users and user attributes; generating, by the analytics server, a second dataset by normalizing the user attributes; generating, by the analytics server, a third dataset comprising a space-filling curve, where each space-filling curve data point corresponds to the normalized user attributes and the number of users; determining, by the analytics server, control users by matching the space-filling curve data points with the user attribute; and generating, by the analytics server, an instruction for display on a client device.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: October 10, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Muhammad Abdulla, Christopher Jung, Ethan Koenig, Nicholas Sidaway, Alexandr Svistunov, Dustin Tiedemann, Briana Whelan, Jordan Zink, Geoffrey Patterson
  • Patent number: 11775144
    Abstract: A method provides visual analysis of datasets. The method is performed at a computer system. A user selects a data source. In response, the system presents a natural language interface for analysis of data in the data source and presents a map data visualization within the graphical user interface for selecting geospatial data points from the data source. In response to receiving a first user input to select a first set of one or more geographic regions, the system calculates the similarity between the first set of one or more geographic regions and a second set of one or more geographic regions, based on a range of socio-economic, demographic, and/or geographic data fields from the data source, using one or more statistical techniques (e.g., Jensen-Shannon Divergence (JSD)). The system then updates and displays the map data visualization according to the calculated similarity.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: October 3, 2023
    Assignee: Salesforce, Inc.
    Inventors: Grant McKenzie, Sarah E. Battersby, Vidya Raghavan Setlur
  • Patent number: 11775898
    Abstract: A resource dependency system and its associated user interfaces, used for tracking data dependencies and data transformations between resources, may display visual node graphs with resources as nodes and the data dependencies and data transformations associated with the columns as edges between the nodes. The nodes representing the resources may be displayed differently based on relevant differences in the resources they represent, which can be set through various selectable criteria and schemes. The user interfaces may include selectable options for visually arranging the nodes or grouping the nodes into superseding nodes according to how the nodes are displayed or the relevant differences in the resources they represent. Updated properties and data dependencies associated with superseding nodes can be presented to the user.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 3, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: James Thompson, Joseph Rafidi, Patrick Szmucer
  • Patent number: 11776214
    Abstract: A 3D reconstruction method including obtaining a first open triangulated surface consisting of triangles of a tetrahedral meshing of a point cloud and determining a second open triangulated surface. The determining explores candidate open triangulated surfaces each being a set of triangles of the meshing and penalizes a high rank of the candidates according to a lexicographic order based on a triangle order and ordering a candidate having triangles decreasingly ordered according to a triangle order penalizing triangle size, relative to another candidate having triangles decreasingly ordered according to the triangle order. The second surface violates consistency of a labelling of the meshing with two labels. A triangle respects labelling consistency when it belongs to the first surface and separates two tetrahedrons having different labels, or when it does not belong to the first surface and separates two tetrahedrons having a same label.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 3, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: André Lieutier, Julien Vuillamy, David Cohen-Steiner
  • Patent number: 11762943
    Abstract: A method and system automatically generates a display of symbolic equations from a graphical model (or vice versa) which is readable, parametric, and interactive.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 19, 2023
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman, John E. Ciolfi, Ebrahim Mehran Mestchian
  • Patent number: 11758280
    Abstract: Image capture devices and methods may use field variable tone mapping for 360 content. An image capture device may comprise an image sensor and a processor. The image sensor may capture a hyper-hemispherical image that includes an image circle portion. The processor may perform local tone mapping (LTM) on a first area of the image circle portion and perform global tone mapping (GTM) on a second area of pixels of the image circle portion. The GTM may be performed on a condition that a portion of a predefined area of pixels overlaps with a stitch line. The processor may be configured to stitch the hyper-hemispherical image and a second hyper-hemispherical image at the stitch line to obtain a processed image. The processor may be configured to display, store, output, or transmit the processed image.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: September 12, 2023
    Assignee: GoPro, Inc.
    Inventors: Guillaume Matthieu Guérin, Julien Caron
  • Patent number: 11756502
    Abstract: According to various embodiments of the present disclosure, a system and method for providing fast response time performance with low latency in Liquid Crystal Displays (LCDs) are described. In some embodiments, an Information Handling System (IHS) may include a controller and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution, cause the controller to receive LCD display capability information from a display device, and determine from the received capability information, that a video stream sent to the display device has a lower frame rate than the capabilities of the display device. Using this information the instructions then increase the frame rate of the video stream by repeating each frame during a current time window of the frame.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: September 12, 2023
    Assignee: Dell Products, L.P.
    Inventors: Lei Guo, Eng Cheng Vincent Yap, Bee June Tye
  • Patent number: 11741045
    Abstract: A staging engine of a staging server receives a request to change a production database from a client device. The staging engine of the staging server accesses one or more schemas corresponding to the production database and determines one or more migration commands based on the received request and the accessed one or more schemas. The one or more migration commands correspond to a difference between a current structure of the production database and a final structure of the production database after the production database is updated. The staging engine transmits the one or more migration commands to a migration engine, wherein the migration engine asynchronously applies changes to the production database according to the one or more migration commands.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 29, 2023
    Assignee: ZENPAYROLL, INC.
    Inventor: Ngan Duy Pham
  • Patent number: 11734863
    Abstract: A method and a digital device for evaluating a generalized rational function are provided in which the evaluation of the generalized rational function includes computing all discontinuities of the generalized rational function, determining, for each discontinuity, whether or not the discontinuity is a removable discontinuity, wherein the determining includes determining whether or not the generalized random function approaches a point near the discontinuity, and displaying each removable discontinuity. A method for evaluating a generalized rational function on a handheld graphing calculator is provided that includes determining whether or not the generalized rational function has at least one asymptote and displaying the at least one asymptote on a display screen when the generalized rational function has the at least one asymptote.
    Type: Grant
    Filed: March 2, 2019
    Date of Patent: August 22, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Christopher John Gillam, Michel Georges Stella, Malgorzata Anna Brothers
  • Patent number: 11734358
    Abstract: A computing device displays an initial data visualization according to an initial visual specification that specifies a data source, visual variables, and data fields from the data source. The computing device receives a natural language command that includes a user request for information from the data source. The computing device identifies one or more keywords from the natural language command and determines, based on the keywords and one or more of (i) the data source, (ii) the visual variables, and/or (iii) the data fields of the initial visual specification, that the request indirectly specifies a first visual characteristic in the initial visual specification. The computing device generates one or more queries in accordance with the determining. The computing device executes the queries to retrieve data for a modified data visualization. The computing device generates and displays the modified data visualization.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: August 22, 2023
    Assignee: Tableau Software, LLC
    Inventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
  • Patent number: 11714535
    Abstract: Methods, systems, user interfaces, media, and devices provide a geographically-based graphical user interface (GUI) suited to single-handed operation of a device. The method and system provide for causing display of a GUI including map data displayed in a first view; receiving input comprising at least one input point; determining first and second characteristics of the input; processing, when the first characteristic fulfils a first operational mode criterion, the input according to a first operational mode and causing display of the map data in a second view, the second view being based on the second characteristic of the input; and processing, when the first characteristic of the input fulfils a second operational mode criterion, the input according to a second operational mode, and causing display of the map data in a third view, the third view being based on the second characteristic of the input.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: August 1, 2023
    Assignee: Snap Inc.
    Inventors: Nicolas Dancie, Charly Delaroche, Alexis Druon, Nicolas Fallourd, Ugo Latargere, Antoine Martin
  • Patent number: 11715038
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: August 1, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
  • Patent number: 11706319
    Abstract: An electronic device for collecting and displaying measurement data includes a data interface, a processor and a transport interface. The data interface obtains measurement data. The processor is configured to generate portable graphical user interface (GUI) information indicating a visual format corresponding to at least one of the measurement data or the electronic device, and to associate the portable GUI information with the measurement data. The transport interface is configured to deliver the measurement data and the associated portable GUI information to a remote display, enabling the remote display to display the measurement data in accordance with the visual format indicated by the portable GUI information.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: July 18, 2023
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Glenn R. Engel, Glen L. Purdy, Jr.