Graph Generating Patents (Class 345/440)
  • Patent number: 10949466
    Abstract: Techniques herein minimize memory needed to store distances between vertices of a graph for use during a multi-source breadth-first search (MS-BFS). In an embodiment, during each iteration of a first sequence of iterations of a MS-BFS, a computer updates a first matrix that contains elements that use a first primitive integer type having a first width to record a distance from a source vertex of a graph to another vertex. The computer detects that a count of iterations of the first sequence of iterations exceeds a threshold. Responsively, the computer creates a second matrix that contains elements that use a second primitive integer type having a second width that is larger than the first width to record a distance from a source vertex of the graph to another vertex. During each iteration of a second sequence of iterations of the MS-BFS, the computer updates the second matrix.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: March 16, 2021
    Assignee: Oracle International Corporation
    Inventors: Martin Sevenich, Sungpack Hong, Alexander Weld, Hassan Chafi, Daniel Lehmann
  • Patent number: 10949444
    Abstract: A set of transition characteristics can be identified. The set of transition characteristics can include continuities and discontinuities between data fields and data visualization channels among a plurality of data visualizations. The set of transition characteristics can be identified by analyzing the plurality of data visualizations and identifying similarities and differences among the data fields and the data visualization channels. A distribution of the data fields and the data visualization channels across the plurality of data visualizations can be determined. A collection of the data visualizations can be determined based on the distribution of the data fields and the data visualization channels across the plurality of data visualizations. The collection of the data visualizations can include at least a subset of the plurality of data visualizations.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Patent number: 10944639
    Abstract: An analysis system automates IP address structure discovery by deep analysis of sample IPv6 addresses using a set of computational methods, namely, information-theoretic analysis, machine learning, and statistical modeling. The system receives a sample set of IP addresses, computes entropies, discovers and mines address segments, builds a network model of address segment inter-dependencies, and provides a graphical display with various plots and tools to enable a network analyst to navigate and explore the exposed IPv6 address structure. The structural information is then applied as input to applications that include: (a) identifying homogeneous groups of client addresses, e.g., to assist in mapping clients to content in a CDN; (b) supporting network situational awareness efforts, e.g., in cyber defense; (c) selecting candidate targets for active measurements, e.g.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: March 9, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Pawel J. Foremski, Arthur W. Berger, David J. Plonka
  • Patent number: 10936997
    Abstract: A Phasetime Method and Automated System for tracking Element Efforts that result in end products, at least including products of art, industry, and nature, and reporting Development Event Efforts by their virtual Points in Phasetime within designated Past, Present, and Future Project Development Phases. Dynamically generated Phasetime Reports display Element Project Efforts within a live Phasetime Matrix in relation to their Phase of Development and Points in Phasetime. Development Events occur within Project Development Phases, which Phases may vary in number and kind depending on the end product. Development Events include Project Production Elements, Element Efforts, the duration of said Efforts, and Efforts' Points in Phasetime. Element Efforts, tracked by Phasetime Project Development Event Instances, are reported in edited Storyboard Beats in Phasetime Macro, Micro, and Nano Views depicting the Efforts' effect on the end Product's Storyline.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: March 2, 2021
    Inventor: Neal King Rieffanaugh, Jr.
  • Patent number: 10936568
    Abstract: Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group, and identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group. The second node moves toward the first node according to an operation. A node not to be displayed is determined according to a rule and movement of the second node group. A display device is instructed to display the first node group and the second node group close to each other omitting display of the determined node.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daisuke Maruyama, Takeshi Watanabe
  • Patent number: 10936176
    Abstract: An interactive map may comprise image data associated with an area. First image data and second image data may comprise an indication of a subsection of the area at different times. At least a portion of the first image data and second image data may be output via the interactive map. The subsection of the area in the first image data and in the second image data may be output at corresponding positions. The interactive map may comprise an interactive icon. A user input may be received, via the interactive map, indicative of a movement of the interactive icon. Responsive to the user input, a part of the first image data or the second image data may be revealed and a part of the second image data or the first image data may be obscured in a direction corresponding to a direction of the movement of the interactive icon.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 2, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: John D. Clark, Jess W. Gingrich, Kristina Tomasetti
  • Patent number: 10936621
    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 17, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10937214
    Abstract: An electronic device merges a plurality of maps, or area description files (ADFs), by representing relationships among ADFs in an undirected graph, with vertices representing maps and edges representing transformations between maps. As the electronic device generates new ADFs, the electronic device merges each new ADF to a stored collection of ADFs by adding each new ADF as a vertex and transformations between the new ADF and the collection of ADFs as edges in the undirected graph. In this way, the map merger can use the undirected graph to more accurately represent the relations between any two maps, allowing more efficient merger of new maps to a previously stored collection of maps, and allowing for the development of more flexible and efficient algorithms for manipulating the merged maps.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 2, 2021
    Assignee: GOOGLE LLC
    Inventors: Esha Nerurkar, Simon Lynen, Dongfang Zheng
  • Patent number: 10929476
    Abstract: A computer-implemented software system and method allows data-processing entities to visualize data as pseudo-three-dimensional objects dynamically and interact with and/or manipulate the objects.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: February 23, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Erica Du, George Price
  • Patent number: 10930036
    Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating at least portions of a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel or pixel portion, at least one or more of a highest positive bar and/or a lowest negative bar. The method further includes rendering for individual pixels or pixel portions, one or more of the respective highest positive bar and/or the respective lowest negative bar.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10921130
    Abstract: An approach is provided for creating an origin-destination matrix from probe trajectory data. The approach includes determining, via an outdoor positioning system, that at least one probe device has entered a point-of-interest (POI). The approach also includes initiating an indoor positioning system to determine indoor location data associated for the at least one probe device while the at least one device is within the POI. The approach further includes processing the indoor location data to generate an origin-destination (OD) matrix. The OD matrix represents an indoor movement of the at least one probe device among a plurality of sub-POIs located within the POI indicated by the indoor location data. The approach further includes providing the OD matrix as an output.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: February 16, 2021
    Assignee: HERE Global B.V.
    Inventors: James Fowe, Aditya Balasaheb Jadhav
  • Patent number: 10924796
    Abstract: This present disclosure describes a system and methods for interactive filters in live streaming multimedia.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: February 16, 2021
    Assignee: Logitech Europe S.A.
    Inventors: Ross Alan Kakuschke, Andrew John Creeth, Eddy Gharbi
  • Patent number: 10921834
    Abstract: A tool for providing a visualization of a system may reveal an interactive navigation environment for building performance observation and assessment. The tool may be associated with a processor. The environment may incorporate a treemap, a graph pane, a treemap filter, a graph pane selector, a selected units box and a date/time control mechanism. A visualization of the environment, among other things, may be presented on a display. The treemap may exhibit a building geometry and/or equipment units hierarchically, along with some data information. Units may be interactively selected from the treemap and placed in the box for analysis. The graph pane may show a configuration and display of unit analysis. Selection of detailed views for units in the box may be provided by the graph pane selector. Date and time intervals for analysis may be selected by the control mechanism.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 16, 2021
    Assignee: Honeywell International Inc.
    Inventors: Matthew E. Garr, Jiri Rojicek, Vladimir Bicik, Wendy Foslien
  • Patent number: 10911641
    Abstract: A method is disclosed wherein data representative of a plurality of colors defined in a color space is received, the plurality of colors providing a color palette taken to be related to each other by predefined color harmony rules based on their relative positions in the color space. An irreproducible color of the color palette outside a rendering system's reproducible color gamut is determined, the reproducible color gamut having been received for a rendering system on which image data comprising colors of the color palette is to be reproduced. A suggested color for a replacement color palette also complying with the predefined color harmony rules is determined based on the reproducible color gamut to bring the color palette towards being within the rendering system's reproducible color gamut.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: February 2, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Josep Abad Peiro
  • Patent number: 10908298
    Abstract: Geolocation device target path data is processed by receiving source geolocation path data about a plurality of targets from at least one geolocation device, analyzing the path data to detect when the path data from one of the targets and the path data from another of the targets are likely to represent a same physical target, and generating modified path data to represent only one target using a merger of the path data from one of the targets and the path data from the other of the targets when they are likely to represent the same physical target. Providing merged and/or de-merged target path data improves the ability of a user to monitor geolocation device target path data.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 2, 2021
    Assignee: GENETEC INC.
    Inventors: Alexandre Berton, Christophe Fauconnet, Bruno Pires, Nicolas Rossignol, Frédéric Derouineau, David Lenot, Giovanni Taccori
  • Patent number: 10909724
    Abstract: Embodiments of the present disclosure provide a method, apparatus, and computer readable storage medium for processing an image. The method described herein includes determining a to-be-processed first region and a to-be-processed second region in an input image, the first region is at least partially filled with a first color, the second region is at least partially filled with a second color, and the first region and the second region are adjacent regions sharing a common boundary region. The method further includes shrinking the first region and the second region, to enable neither of the shrunken first region and the shrunken second region to include the boundary region. The method further comprises expanding the shrunken first region and the shrunken second region, to enable the boundary region to be filled with at least one color of the first color or the second color.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Xiong Duan, Xianpeng Lang, Wang Zhou, Miao Yan, Yifei Zhan, Changjie Ma, Yonggang Jin
  • Patent number: 10904290
    Abstract: A method for determining incorrect behavior of components in a distributed information technology (IT) system includes receiving a pattern useable to indicate an incorrect behavior of a component. An automaton and a complement automaton are constructed based on the pattern, the automaton and complement automaton comprising one or more states. One or more logged events are received, each event in the one or more logged events including a timestamp. Gaps are determined in the one or more logged events. Event matrices are precomputed for the gaps and for each event in the one or more logged events based on the states of the automaton and the complement automaton. The pattern is matched to the one or more logged events by iteratively processing the one or more logged events and the gaps and maintaining a combination matrix. The incorrect behavior is determined based on an output of the pattern matching.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: January 26, 2021
    Assignee: NEC CORPORATION
    Inventor: Felix Klaedtke
  • Patent number: 10904094
    Abstract: In embodiments, a known network relation is generated from a known topology of a network and is sent to a first data source agent associated with a first tool configured to monitor the network. A first contextual topology of the network is received from the first data source agent and is based on the known network relation and first data associated with the first tool. An extended topology is generated by reconciling the known topology with at least the first contextual topology. In further embodiments, a derived network relation is received from the first data source agent. The derived network relation is sent to a second data source agent. Second contextual topology based, at least in part, on the derived network relation can be received from the second data source agent. An updated extended topology based, at least in part, on the second contextual topology can be generated.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: January 26, 2021
    Assignee: CA, INC.
    Inventors: Jason D. Goldman, Scott W. Strobel, Mark S. LoSacco, Peter W. Mullarkey, Aby Paul
  • Patent number: 10902659
    Abstract: Embodiments for intelligent photograph overlay in an Internet of Things (IoT) computing environment by a processor. One or more avatar characteristic features associated with one or more selected items may be activated upon detecting a transaction agreement from one of a plurality of transaction agreement types. The one or more avatar characteristic features may be changed on an avatar according to a user preference.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Taylor Presley, Kaleigh E. Williams
  • Patent number: 10902670
    Abstract: Embodiments described herein pertain to a machine-learning approach for shading. A system may determine, for each of a plurality of pixels, object visibility information based on one or more objects in a virtual environment. The system may select, for each pixel, a light source from a plurality of light sources in the virtual environment. The system may determine, for each pixel, lighting information associated with the light source selected for that pixel based on the associated object visibility information. The system may generate a first latent representation of the lighting information associated with the plurality of pixels. The system may generate a second latent representation by processing the first latent representation using a first machine-learning model trained to denoise latent light representations. The system may then generate color values for the plurality of pixels by processing at least the second latent representation using a second machine-learning model.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Christoph Hermann Schied, Anton S. Kaplanyan
  • Patent number: 10901707
    Abstract: An application builder system includes an application builder server and a client-side application builder. The application builder server may receive, from a tenant user device, a request to store a data structure corresponding to a container component. The application builder server may identify one or more attributes of the data structure corresponding to a declarative use feature of the server. The application builder server may determine whether the data structure satisfies the declarative use feature of the server based on the attributes. The application builder server may expose the container component on the user interface based on the declarative use feature of the server. As such, a developer may upload a custom container component for use in an application builder application. Other users may download the custom container components and use the custom container component on the application builder application.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jan Ove Kristian Olsson, Dean Moses, Adheip Varadarajan, Artem Dmytrenko
  • Patent number: 10891473
    Abstract: A method and device for use in hand gesture recognition is applicable to image processing. The method includes: acquiring a depth map of a hand in a current image; estimating first positions of joints of the hand according to the depth map of the hand; creating a 3D point cloud of the hand according to the depth map of the hand; matching the first position of the joints of the hand and a stored 3D hand model to the 3D point cloud of the hand to obtain second positions of the joints and first degree of freedom parameters of the joints; and recognizing the hand's gestures according to the second positions of the joints and the first degree of freedom parameters of the joints. The method achieves a practical hand gesture recognition technique and recognizes hand gestures accurately.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: January 12, 2021
    Assignee: ArcSoft Corporation Limited
    Inventors: Zhiwei Zhang, Chen Tang, Mingming Zhu, Ping Ye, Jin Wang
  • Patent number: 10885104
    Abstract: Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 5, 2021
    Assignee: DROPBOX, INC.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Patent number: 10878619
    Abstract: A system is provided that allows a user to visualize data. A dataset that includes a plurality of data items arranged in a two-dimensional (2D) format is received. A request to visualize the dataset in three dimensions is then received. A three-dimensional (3D) visualization of the dataset is then generated based on this request. This 3D visualization adds a third dimension to the 2D arrangement of data items, where the extent of the third dimension is commensurate with the type and value of the data items. This 3D visualization includes an initial depiction of the dataset which is generated from a point of view that is specified by this request. The initial depiction of the dataset is then displayed on a display device of the system in lieu of the dataset itself.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 29, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lewey Geselowitz, Andrew Fitzgibbon, Richard Banks, Stephanie Horn
  • Patent number: 10880720
    Abstract: A reproduction apparatus according to an embodiment of the present technology includes a reproduction unit, a detection unit, and a generation unit. The reproduction unit can reproduce a content. The detection unit receives a beacon signal transmitted from a different reproduction apparatus capable of reproducing the content, and detects one or more nearby reproduction apparatuses that are located in a vicinity. The generation unit generates an operation image including a first area in which an own apparatus is displayed and a second area in which the detected one or more nearby reproduction apparatuses are displayed in an order based on the received beacon signal.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: December 29, 2020
    Assignee: SONY CORPORATION
    Inventors: Takashi Onohara, Koji Fujita, Ryo Sokabe
  • Patent number: 10878629
    Abstract: A display apparatus, an information processing system using the same, and a control method that are capable of providing information on a plurality of objects. A display apparatus includes a control unit and a display unit. The control unit groups a plurality of objects distributed in a reality space or a virtual space around a user and generates a distribution display, the distribution display displaying a region in which the grouped objects are distributed. The display unit presents the distribution display in a field of view of the user.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: December 29, 2020
    Assignee: Sony Corporation
    Inventors: Hirotaka Ishikawa, Tsubasa Tsukahara
  • Patent number: 10877619
    Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Ryan Vernon, Ali Kashefian Naieni, Kimberly Faughnan, Ali Abdelhadi, Sherzat Aitbayev, Pedro Jorge Cunha Nunes, Roman Nurik, Keith Simmons
  • Patent number: 10872446
    Abstract: Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: December 22, 2020
    Assignee: Virtualitics, Inc.
    Inventors: Ciro Donalek, Michael Amori, Justin Gantenberg, Sarthak Sahu, Aakash Indurkhya
  • Patent number: 10866690
    Abstract: A device, system, and method are directed towards facilitating composing, editing, and displaying a message that includes text and graphics inline. An edit window provides a mechanism for editing the text inline. The message, including text and graphics, may be sent to a remote device. The remote device may display the message, and edit the text and graphics inline, and send a reply message to the original sender.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 15, 2020
    Assignee: VERIZON MEDIA INC.
    Inventors: Chris Kalaboukis, Sunil Nagaraj
  • Patent number: 10867273
    Abstract: A method, apparatus, and system for an interface for expanding logical combinations based on relative placement are provided. Logical combinations are built using a consistent logical layout specifying logical operators and order of operations based on direction of expansion and relative positions. The interface allows the user to add or move objects at specific positions relative to existing objects to select the logical operators for integrating the objects into the logical combination. Based on the specific pathway that the direction follows, an associated logical operator is selected to connect an existing object to the new or moved object. The logical combinations that are built in Visual Information Builder (VIB) can be automatically translated into corresponding business rule code for evaluation and execution by a rules engine.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: December 15, 2020
    Assignee: Oracle International Corporation
    Inventors: Angus Graham, Celine Beck, Artashes Gamarian, Thierry Bonfante, Jeremy Ashley
  • Patent number: 10863330
    Abstract: The present disclosure pertains to utilizing hardware and software to control and record environmental and other data obtained from sensors and other devices, placed throughout a facility, and analyzing and displaying the information in a detailed status report of the environmental conditions inside facility, and once analyzed, the software can provide recommendations to implement measures that increase the efficiency of the facility.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: December 8, 2020
    Assignee: ETA VISION INC.
    Inventors: Michael T. Lingle, Michael Conaboy, Patrick Boehnke, Kaveh Asalian
  • Patent number: 10860468
    Abstract: An apparatus to facilitate guaranteed forward progress for graphics data is disclosed. The apparatus includes a plurality of ports to receive and transmit streams of graphics data, one or more buffers associated with each of the plurality of ports to store the graphics data and switching logic to virtually partition each of the one or more buffers to allocate a dedicated buffer to receive each of a plurality of independent streams of graphics data.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: December 8, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Niranjan L. Cooray, Abhishek R. Appu
  • Patent number: 10860170
    Abstract: A computer programming system includes a processor configured to receive computer code in a textual format, and cause a 3-D visual representation of a portion of an immersive 3-D environment to be displayed via a 3-D visual instrumentation, where the 3-D visual representation comprises a visualization of the computer code in the textual format. The system also includes the three-dimensional (3-D) visual instrumentation, communicatively coupled with the processor, and configured to receive the 3-D visual representation, and to present the 3-D visual representation. The system also includes a motion detection instrumentation communicatively coupled with the processor, where the motion detection instrumentation is configured to receive a motion input, and where the 3-D visual representation within the immersive 3-D environment is adjusted based on the motion input.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: December 8, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Ashley Raine Philbrick, Alexis Maldonado, Micah Ray Pearce, Stephen Seyler Aultman
  • Patent number: 10860656
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with providing dataset insights associated with datasets are presented. A dataset and a query relating to the dataset may be received. The dataset may be processed to determine metadata that describes one or more properties of the dataset. The dataset, the determined metadata, and the user query may be provided to one or more modular recommendation elements for processing into an insight result that indicates a result from data analysis directed to the query. The insight result may be transferred in a portable format for use by the productivity application in displaying one or more insight objects based on the insight result.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ehab Sobhy Deraz, Charles David Ellis, Michael Joe Woolf, Matthew Willem Asplund, Mathew B. Olinger, Sameer Surendra Jagdale, Charles Strempler
  • Patent number: 10856753
    Abstract: A system, method and non-transitory computer readable storage medium for monitoring a perfusion of a patient. The system, method and computer readable storage medium receive an indication of a voltage applied across a chest of the patient via a first electrode, receive a measurement of a current across the chest of the patient, resulting from the applied voltage via a second electrode, generate an impedance-based respiratory rate waveform based on the applied voltage and the measured current, generate a Fourier Transform of the respiratory rate waveform relative to a heartbeat of the patient, isolate cardiac artifacts in the Fourier Transform and generate a perfusion waveform indicating a perfusion of a chest cavity of the patient based on the isolated cardiac artifacts.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: December 8, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Abigail Acton Flower
  • Patent number: 10860561
    Abstract: Disclosed is a method performed by a database management system (DBMS) according to an exemplary embodiment of the present disclosure. The method may create a database index structure for pointing a data storage location based on monitoring result information depending on a monitoring algorithm in the database management system. The database index structure may at least partially include a sub index structure of a first level and a sub index structure of a second level which is lower than the first level, the second level sub index structure may include a plurality of columns, a first column among the plurality of columns of the second level sub index structure may include key values, a second column among the plurality of columns of the second level sub index structure may include ROWID values corresponding to rows of a data block, and a third column among the plurality of columns of the second level sub index structure may include optimized index values set based on the monitoring result information.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 8, 2020
    Assignee: TmaxData Co., Ltd.
    Inventor: Joo Hyun Lee
  • Patent number: 10853380
    Abstract: Disclosed is a framework for generating for display an interactive visualization of event data based on a static visualization library. In an embodiment, event data is received based on a user search query. A computer system implementing a visualization framework accesses a visualization library that includes instructions for rendering a static visualization based on input data. The computer system then processes the received event data with the visualization library to generate an interactive visualization of the received event data and causes display of the interactive visualization, the interactive visualization being dynamically modifiable in response to a user input.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: December 1, 2020
    Assignee: SPLUNK INC.
    Inventors: Marshall Chalmers Agnew, Michael Porath, Simon Foster Fishel
  • Patent number: 10845389
    Abstract: A measurement device, which provides for a visualization of multiple measurement channels, is provided. The measuring device includes n measurement channels configured to receive up to n signals, wherein n is an unsigned integer. The measuring device further includes a processor configured to activate or deactivate each of the n measurement channels, wherein n?k measurement channels are activated, wherein k is an unsigned integer, k?n and k represents the number of deactivated measurement channels. The measuring device further includes a display. The processor is configured to control the display to display n?k?j traces of the n signals, wherein j is an unsigned integer, j?k and j represents a number of measurement channels that are not displayed.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: November 24, 2020
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Tobias Frede
  • Patent number: 10846109
    Abstract: This document describes techniques for suggesting actions based on machine learning. These techniques determine a task that a user desires to perform, and presents a user interface through which to perform the task. To determine this task, the techniques can analyze content displayed on the user device or analyze contexts of the user and user device. With this determined task, the techniques determine an action that may assist the user in performing the task. This action is further determined to be performable through analysis of functionalities of an application, which may or may not be executing or installed on the user device. With some subset of the application's functionalities determined, the techniques presents the subset of functionalities via the user interface. By so doing, the techniques enable a user to complete a task more easily, quickly, or using fewer computing resources.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Golden Gopal Krishna, Carl Magnus Borg, Miroslav Bojic, Henry Owen Newton-Dunn, Jacob M. Klinker, Mindy Pereira, Devin Mancuso, Daniel June Hyung Park, Lily Sin
  • Patent number: 10839009
    Abstract: A method for analyzing time series data to identify an event of interest is provided. The method includes receiving, at a computing device, time series data that includes the event of interest, identifying, using the computing device, a start time of the event of interest and an end time of the event of interest by modeling at least one transitional pattern in the time series data, and categorizing, using the computing device, the event of interest based on the at least one transitional pattern.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 17, 2020
    Assignee: SMITHS DETECTION INC.
    Inventors: Jixu Chen, Peter Henry Tu, Ming-Ching Chang, Yelin Kim, Siwei Lyu
  • Patent number: 10841115
    Abstract: Methods of and systems for identifying a discrete participant among a plurality of participants in an audio/video communication (e.g., video content, digital video content, audio content, and audio-visual content) that include: receiving the audio/video communication; identifying from the audio/video communication content (e.g., using metadata from the broadcast content to identify each participant) multiple identification-related features for each participant; associating a first identification-related feature of a first participant to a second identification-related feature of the first participant; organizing the associated identification-related features of the first participant into a feature class(es); logically relating a first feature class to a second feature class; and attributing a grouping of logically-related feature classes to the discrete participant.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: November 17, 2020
    Assignee: Theta Lake, Inc.
    Inventors: James E. Anderson, Derek Brenner, Anthony Cresci, Sharon Hüffner, Rohit Jain, Devin H. Redmond, Richard B. Sutton
  • Patent number: 10839735
    Abstract: Described are examples for determining an effective color space of a display. A two-dimensional parametric surface that intersects a color volume defined for the display can be defined for at least one color volume vertex. A flat bitmap to which the two-dimensional parametric surface is mapped can be displayed, on the display, for the at least one color volume vertex. A selection of a point on the flat bitmap that corresponds to a perceived maximum color can be received for the at least one color volume vertex. The effective color space of the display can be determined based at least in part on the perceived maximum color selected for the at least one color volume vertex.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon Young Tao, David Foster Spruill
  • Patent number: 10833526
    Abstract: The present disclosure relates to a charging apparatus for wirelessly charging a rechargeable electric energy store of a mobile terminal, having a housing, a primary coil device and a first control device operatively connected thereto, wherein the first control device is arranged in the housing, which has at least one air entry opening and at least one air exit opening. The housing further has a heat sink arranged in it that has an associated active air supply device, wherein the air supply device is set up to actively supply the heat sink with ambient air that can flow in, at least also through the at least one air entry opening. The heat sink has an associated temperature sensor device for sensing the temperature of the heat sink.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: November 10, 2020
    Assignee: Audi AG
    Inventors: Holger Thiel, Frank Scholz
  • Patent number: 10832456
    Abstract: A computer-implemented system and method for interactively displaying static or real-time streaming multivariate data onto a 2D computer display, via virtual reality, mixed reality, augmented reality or holographic display hardware, or manufactured using hardware such as a 3D printer.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: November 10, 2020
    Inventor: Robert B. Levy
  • Patent number: 10832393
    Abstract: A method, computer program product, and a system where a processor(s) obtains data comprising trends recognized by an observer of the system over time; data comprised of more than one vintage. The processor(s) transforms the data measurable dimensions and assigns the transformed data to vintages and to distinct periods of time. The processor(s) generates an image from the transformed data that represents the trends, organized by the distinct periods of times and the vintages.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Steven Hurley, David Verburg, Lu Liu, Ai K Ang, Sia Kai Julian Tan
  • Patent number: 10827988
    Abstract: An X-ray computed-tomography (CT) apparatus according to an embodiment includes an X-ray tube, a detector, a table top, and processing circuitry. The X-ray tube generates an X-ray. The detector detects the X-ray. On the table top, a subject is placed. The processing circuitry controls a moving mechanism to move the table top in a longitudinal direction. The processing circuitry displays information indicating magnitude of a vibration that occurs, when each position in the longitudinal direction on the table top is moved to a position intersecting a path of the X-ray, at the position.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: November 10, 2020
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Ryuichi Teramoto, Ryo Furukawa, Kiminori Toya, Yohei Matsuzawa, Masayuki Wakahara, Keisuke Oishi
  • Patent number: 10831356
    Abstract: Display data in a data graphical user interface (GUI) on a display device and display, by a processor, a control GUI on the display device representing the data. The control GUI includes a range defining visual element, corresponding to a data value, that is moveable via input received by the control GUI and defines two ranges of the data. The processor displays indicia associated with the range defining visual element indicating the corresponding data value. The processor receives input from the control GUI indicating the range defining visual element has been moved. In response, the processor visually emphasizes data in the data GUI having data values in a selected one of the defined data range.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventor: Alireza Pourshahid
  • Patent number: 10824864
    Abstract: In one implementation, a method of generating a plane hypothesis is performed by a head-mounted device (HMD) including one or more processors, non-transitory memory, and a scene camera. The method includes obtaining an image of a scene including a plurality of pixels. The method include obtaining a point cloud based on the image of the scene and generating an object classification set based on the image of the scene, each element of the object classification set including a respective plurality of pixels classified as a respective object in the scene. The method includes generating a plane hypothesis based on the point cloud and the object classification set.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 3, 2020
    Assignee: APPLE INC.
    Inventors: Daniel Ulbricht, Angela Blechschmidt, Mohammad Haris Baig, Tanmay Batra, Eshan Verma, Amit Kumar KC
  • Patent number: 10824993
    Abstract: A method includes displaying, in a single story-mode presentation on a user interface, information on events occurring in and/or related to a business process managed by a business process management application. The single story-mode presentation includes a time map navigation section that displays a time map of events relevant to a first business task or object of the business process along a first time line, and an event details section that contains information corresponding to the events displayed in the time map navigation section.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 3, 2020
    Assignee: BMC Software, Inc.
    Inventors: Cedric Young, Jek-Sun Wong, Artemios Tavoularis, Steve Wong, Sun-Chun Chu, Thomas L. Adrian
  • Patent number: 10816954
    Abstract: A risk assessment device for displaying a risk matrix in which a probability of malfunction and a degree of influence of malfunction are set as two axes includes a malfunction probability acquisition unit configured to acquire, with respect to a target device group, a data group that indicates a temporal change of the probability of malfunction from a current point in time, an influence degree acquisition unit configured to acquire a degree of influence that corresponds to the target device group, and an image data creation unit configured to create image data for displaying a plot diagram that is obtained by plotting, with respect to each probability of malfunction that constitutes the acquired data group, a pair of the probability of malfunction and the acquired degree of influence on the risk matrix.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: October 27, 2020
    Assignee: TLV Co., Ltd.
    Inventors: Tetsuya Mita, Guoxian Hou