Graph Generating Patents (Class 345/440)
  • Patent number: 10285581
    Abstract: An ophthalmologic information processing apparatus for performing follow-up of a subject eye based on plural pieces of OCT data obtained at different dates includes: a processor; and memory storing computer readable instructions, when executed by the processor, causing the ophthalmologic information processing apparatus to execute: a first acquisition process of acquiring plural pieces of layer thickness information regarding a fundus, the plural pieces of layer thickness information being a processing result of the plural pieces of OCT data of the subject eye; a matching process of matching the pieces of layer thickness information based on the plural pieces of OCT data to each other in consideration of a difference in acquisition condition among the pieces of OCT data; and a display control process of displaying results of the matching of the pieces of layer thickness information on a monitor.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: May 14, 2019
    Assignee: NIDEK CO., LTD.
    Inventors: Hisanari Torii, Norimasa Satake
  • Patent number: 10289715
    Abstract: Search queries may be received and optimized prior to performing the search and returning results. One example method of operation includes receiving a search query input from a user device including at least one search term, querying a database to access a user account associated with the user device, retrieving at least one pre-stored search criteria from the user account, combining the pre-stored search criteria with the search query input to create a modified search query input, and transmitting the query to a search application.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: May 14, 2019
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10282360
    Abstract: A system for visually enhancing a chart of one or more data sets with semantic information, the data points in the data sets being values of one or more measures. The system includes a data model that specifies the one or more measures and includes measure annotations for the one or more measures. The measure annotations include semantic information of the measures. The system further includes a processor that executes instructions stored in the memory to implement a chart component. The chart component renders data points of the one or more data sets in a chart, and visually enhances the chart with semantic information of the one or more measures retrieved from the data model.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: May 7, 2019
    Assignee: SAP SE
    Inventors: Gerald Krause, Vincent Monnier, Andreas Balzar, Sihang Shao, Jingting Fei
  • Patent number: 10275946
    Abstract: A method includes obtaining volumetric image data generated by an imaging system, generating an uncertainty for each voxel of the volumetric image data, and generating an evaluation volume with volumetric image data based on the generated uncertainty. The method further includes receiving an input identifying a region and/or volume of interest in the evaluation volume, receiving an intended diagnostic type, receiving an evaluation probability level of interest, and receiving an effect direction of interest. The method further includes deforming the evaluation volume to create an artificial volume that reflects an effect of the uncertainty on the intended diagnostic type based on the evaluation probability level of interest and the effect direction of interest. The method further includes visually displaying the deformed evaluation volume.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 30, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Raz Carmi
  • Patent number: 10275911
    Abstract: System, method, and computer product embodiments for proving a chart with dynamically-adjusted scale labels are described. A graphical user interface (GUI) generates a chart to display a set of data within a display area. The chart includes a plurality of x-axis scale labels to indicate a scale on the x-axis of the chart. The GUI reduces a distance between adjacent x-axis scale labels from the plurality of x-axis scale labels, responsive to detecting a command that re-renders the chart and that reduces the distance between adjacent x-axis scale labels. When the GUI determines that the distance is within a threshold, the GUI increases the distance by rotating each x-axis scale label towards a vertical orientation. Then, the GUI displays the set of data and the plurality of rotated x-axis scale labels within the chart as re-rendered according to the command.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 30, 2019
    Assignee: salesforce.com, inc.
    Inventors: Yuseung Kim, Anwesha Samanta
  • Patent number: 10275521
    Abstract: A system and method for displaying changes in trending topics to a user in a network environment is described. The method includes retrieving a first group of content items, generating a first group of topics for the first group of content items, and displaying a first display to the user. The method further includes retrieving a second group of content items, generating a second group of topics for the second group of content items and zero or more first content items from the first group of content items, determining a similarity or dissimilarity between a second topic from the second group of topics and a first topic from the first group of topics, and displaying a second display which includes the result of determining a similarity or dissimilarity.
    Type: Grant
    Filed: October 13, 2012
    Date of Patent: April 30, 2019
    Inventor: John Angwin
  • Patent number: 10275837
    Abstract: This disclosure relates to systems and methods for expanding a social network. A method includes generating respective social graphs for two or more entities, calculating one or more social metrics for each of the two or more entities using the respective social graphs, retrieving one or more performance metrics for each of the two or more entities, correlating the social metrics and the performance metrics to generate one or more associations between the social metrics and the performance metrics, and transmitting a recommendation for a requesting entity.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jessica Suzanne Jeffers, Michael Junho Lee, Zhaoying Han, Lutz Thomas Finger
  • Patent number: 10275654
    Abstract: A system and method for generating a short video summary from video data. For example, the system may receive input video data including video clips and may select snippets from each video clip to include in the short video summary. To select a snippet, the system may calculate a priority metric for individual frames in a video clip, may generate a priority metric graph for the video clip and may select a portion of the video clip associated with a peak of the priority metric graph. Thus, the snippets may include a short duration of time (e.g., 1-4 seconds) corresponding to the peak of the priority metric graph. The system may reorder the snippets based on characteristics of content represented in the snippet.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Van Tuyl Bentley, Matthew Alan Townsend, Manlio Armando Lo Conte, Mark Eugene Pearson
  • Patent number: 10275545
    Abstract: A method includes, based on information received from a user through a graphical user interface, forming and storing elements that define a model that can be run by a computer to simulate operation of a real-world system that includes real-world features. The method includes including in the elements that are formed and stored, collections of software entities that correspond to the real-world features, and running the model using the software entities.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 30, 2019
    Assignee: Ventana Systems, Inc.
    Inventors: Larry F. Yeager, Thomas S. Fiddaman, David W. Peterson, Alan Karl Graham
  • Patent number: 10277485
    Abstract: A network topology service receives a request to validate a plurality of network connections of a network topology specified by an administrator or other network technician. The network topology service evaluates the network topology to determine the structure of the network topology, which is used to select an algorithm for organizing the network connections into one or more groups. The network topology service uses these groups to perform one or more non-destructive tests on network devices associated with the plurality of network connections in a manner that does not cause disruption to the network connections. The network topology service compiles the results of these one or more tests and provides these results to the administrator or other network technician.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacques Joshua Richard, Paolo Gianrossi, Benoit Person, Cong Wu, Kevin Michael Dzierwinski
  • Patent number: 10270677
    Abstract: A method for analyzing an interaction network includes: interpreting input data; and determining states of a plurality of nodes described to the input data based on information acquired by the interpretation of the input data, and updating a state of a system expressed as the interaction network based on the states of the nodes, in which at least one piece of information for describing the states of the nodes is arranged in series in the input data.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: April 23, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dongseon Lee, Jinhan Kim
  • Patent number: 10268971
    Abstract: A display method of a manufacturing status to visualize a manufacturing status of products each manufactured through processing performed by a plurality of apparatuses included in a manufacturing line includes identifying, for each product to be manufactured in a certain manufacturing unit, a starting time or an ending time or both of the processing performed on the product by a first apparatus and a starting time or an ending time or both of the processing performed on the product by a second apparatus based on log information of the first apparatus and log information of the second apparatus, the first and the second apparatuses being included in the manufacturing line, the second apparatus performing the processing after the processing performed by the first apparatus, using a processor.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: April 23, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Takehiko Nishimura, Yuki Sato
  • Patent number: 10268363
    Abstract: A graphical user interface is provided for navigating and/or manipulating content simply via touch of a touch-sensitive surface. The content may include discrete content items (e.g., songs, video clips, documents, web pages) and/or actions (e.g., place a call, read a message, play a game), and may or may not be hierarchical in nature. The interface may be presented on a touch-screen display, such that a user may navigate to a content item or action via a single touch on the display (e.g., with a finger or other tool), followed by gliding through any number of levels or clusters of nodes (representing content items, content compilations/categories and/or actions). The desired content item or action may be initiated automatically (e.g., opened, performed) simply by touching it, by lifting the gliding finger or by performing some other input (e.g., tapping a node, speaking a command, touching with a second finger).
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 23, 2019
    Inventors: Wendell D. Brown, Daniel E. Vaughan
  • Patent number: 10268962
    Abstract: The dynamic risk analyzer (DRA) provided by the present invention periodically assesses real-time or historic process data, or both, associated with an operations site, such as a manufacturing, production, or processing facility, including a plant's operations, and identifies hidden near-misses of such operation, when in real time the process data appears otherwise normal. DRA assesses the process data in a manner that enables operating personnel including management at a facility to have a comprehensive understanding of the risk status and changes in both alarm and non-alarm based process variables. The hidden process near-miss data may be analyzed alone or in combination with other process data and/or data resulting from prior near-miss situations to permit strategic action to be taken to reduce or avert the occurrence of adverse incidents or catastrophic failure of a facility operation.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: April 23, 2019
    Assignee: Near-Miss Management LLC
    Inventors: Ankur Pariyani, Dmitriy Bespalov, Ulku G. Oktem, Luis Cielak
  • Patent number: 10263656
    Abstract: A battery powered, portable multi-channel audio mixing console is disclosed. The mixing console is configured to be easily held in a user's hand like a remote control. The console is configured to wirelessly receive, via separate channels, two or more independent stereo input audio signals from separate audio sources such as cellular phones, iPads, iPods, or other computing or media player devices, independently equalize the frequencies of those input signals, independently adjust the volume of those input signals, and then mix those audio signals into a combined output signal. The console further includes user controls that can vary the relative magnitude of the first and second input signals in the combined output signal. The console is further adapted to transmit the combined output signal to one or more speakers via independent channels.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: April 16, 2019
    Assignee: ZAGG Amplified, Inc.
    Inventors: Andy Fathollahi, John Craig Cheney, Bryan Richard Berrett
  • Patent number: 10262075
    Abstract: The present disclosure relates to a computer-implemented method comprises displaying a first portion of a representation a first and a second hierarchical structure, each of the first hierarchical structure and the second hierarchical structure including a plurality of fields, displaying a representation of mappings between fields of the first hierarchical structure and the second hierarchical structure, receiving a predetermined user command associated with a particular field of the second hierarchical structure, in response to receiving the predetermined user command, if the displayed first portion of the representation of the first hierarchical structure includes no field mapped to the particular field of the second hierarchical structure, displaying a second portion of the first structure including at least one field mapped to the particular field of the second hierarchical structure, and, if the at least one field mapped to the particular field of the second hierarchical structure is hidden, expand the s
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Hans-Peter Schaerges, Bertram Beyer, Thomas Brueggemann, Julia Heinrich
  • Patent number: 10261660
    Abstract: A system and method for transitioning a displayed visualization from a first state to a second state. An example method includes displaying an orbit visualization characterized by a first state, wherein the orbit visualization includes a parent node and one or more child nodes positioned about a first orbit path that at least partially circumscribes the parent node; selectively initiating navigation of the orbit visualization; transitioning display of the parent node and one or more child nodes in accordance with the navigation by animating repositioning of the parent node and the one or more child nodes on a user interface display screen, such that a resulting node positioning characterizes the orbit visualization in the second state representative of a navigated-to location. The navigation may represent a downward or upward navigation of hierarchically related data, such that the animation illustrates separation of one or more petals from a selected node or movement toward the selected node, respectively.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 10261661
    Abstract: A system and method for facilitating preservation of context information during navigation of a visualization. An example method includes representing hierarchical data via an orbit visualization; providing a first user option to navigate to a child node selected from among the one or more child nodes of the orbit visualization; and updating the orbit visualization in response to user selection of the first user option, resulting in an updated orbit visualization, wherein the updated orbit visualization includes a parent node positioned at a periphery of the visualization, and wherein the selected child node is positioned as a new central node of the updated orbit visualization. A carousel control may be displayed concurrently with the orbit visualization, wherein the carousel control includes one or more user options to navigate to a previously navigated-to node of the orbit visualization.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 10255644
    Abstract: A system and method analyzes resource consumption without requiring sensors at every device for which consumption is analyzed. Data rates used to provide resource use information may be increased or decreased based on user actions.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 9, 2019
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventors: Gary Grossman, Robert Tatsumi, Peter Santangeli, Jonathan Gay, Matthew Smith
  • Patent number: 10257100
    Abstract: Systems and methods for integrating ultra-fast programmable networks in microgrid are disclosed to provide flexible and easy-to-manage communication solutions, thus enabling resilient microgrid operations in face of various cyber and physical disturbances. The system is configured to establish a novel software-defined networking (SDN) based communication architecture which abstracts the network infrastructure from the upper-level applications to significantly expedite the development of microgrid applications, develop three functions of the SDN controller for microgrid emergency operations, including time delay guarantee, failover reconfiguration and rate limit and create a hardware-in-the-loop cyber-physical platform for evaluating and validating the performance of the presented architecture and control techniques.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 9, 2019
    Assignee: University of Conneticut
    Inventors: Peng Zhang, Bing Wang, Peter B. Luh, Lingyu Ren, Yanyuan Qin
  • Patent number: 10255699
    Abstract: Systems and methods are disclosed for generating a curated digital analytics workspace. In particular, in one or more embodiments, the disclosed systems and methods curate a digital analytics workspace based on a variety of factors to generate a curated digital analytics workspace capable of dynamically analyzing digital data elements. More specifically, one or more embodiments of the disclosed systems and methods limit data elements and/or analytics visualizations available in a digital analytics workspace based on user characteristics, data element features, or other factors to generate a curated digital analytics workspace. In this manner, the disclosed systems and methods can generate a curated digital analytics workspace that provides access to data elements and/or analytics visualizations targeted to the needs and capabilities of an individual or group while reducing confusion that often results from traditional analytics systems.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 9, 2019
    Assignee: ADOBE INC.
    Inventors: William Brandon George, Matthew Bryan, Benjamin R. Gaines, Kristopher Paries, Bret B. Gundersen
  • Patent number: 10257203
    Abstract: Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: April 9, 2019
    Assignee: Seven Networks, LLC
    Inventors: Jay Sutaria, Brian Daniel Gustafson, Robert Paul van Gent, Ruth Lin, David Merriwether, Parvinder Sawhney, Ari Backholm
  • Patent number: 10255702
    Abstract: Behavior of an industrial system is communicated to an operator through graphical representations of gauges having a scale and pointer that represent parameters of the system. The pointer is positioned relative to the scale to indicate the parameter value. In various embodiments, when the parameter value is within operating limits, a first range is displayed that corresponds to the operating limits. When the parameter value has gone outside of the operating limits, the displayed range is changed, in some embodiments, to a second range that goes beyond the operating limits. A local visual indicator is also displayed, in particular embodiments, when the parameter value has gone outside of the operating limits. In a number of embodiments, such a tool can help to make the operator better aware of abnormal parameters of the system for early detection and correction of problematic operating conditions.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: April 9, 2019
    Assignee: Lin and Associates, Inc.
    Inventors: Eric F. LeBlanc, Hieu T. Nguyen
  • Patent number: 10248713
    Abstract: Techniques are described for performing a time series analysis using a clustering based symbolic representation. Implementations employ a clustering based symbolic representation applied to time series data. In some implementations, the time series data is discretized into subsequences with regular time intervals, and symbols encoding the time intervals may be derived by performing clustering algorithms on the subsequences. In the new representation, a time series is transformed into a sequence of categorical values. The symbolic representation is suitable to perform time series classification and forecast with higher accuracy and greater efficiency compared to previously used techniques. Through use of the symbolic representation, a dimension reduction is applied to transform the time sequences to a feature space with lower dimensions. As output of such transformation, a new representation is obtained based on the original time series.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 2, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Paul Pallath, Ying Wu
  • Patent number: 10248720
    Abstract: Systems and methods for preparing raw data for use in data visualizations are described herein. A method includes selecting a sample of data values from an existing data column in a data source, identifying a first delimiting location within the sample, creating first and second new data values by splitting each data value in the existing data column at the first identified delimiting location, storing the first and second new data values in first and second new data columns, respectively, and assigning field names to the first and second new data columns. The method also includes displaying a schema information region, which includes the assigned field names, in a data visualization user interface. The method displays a data visualization that includes first and/or second new data values based on user selection of the assigned field names of the first or second new data columns.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: April 2, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Richard Wesley
  • Patent number: 10250776
    Abstract: A method and system for communicating supplemental data for nodes of a graph representing a system. A visual representation of the graph is divided into a portions, each portion of the visual representation of the graph being a rectangle corresponding to a respective node of the graph, wherein the visual representation is an area of a computer screen displaying the graph. Supplemental data for each respective node, together with an offset distance between a reference point of each respective node and a reference point of the supplemental data for each respective node, is encoded steganographically into the portion of the graphical representation corresponding to each respective node.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lukasz G. Cmielowski, Tymoteusz Gedliczka, Kamil Smoron, Andrzej J. Wrobel
  • Patent number: 10249049
    Abstract: An apparatus include a processor and a coprocessor. The processor may be configured to track a plurality of positions of a plurality of maximum values in a plurality of images in a video signal. The coprocessor may have a circuit configured to (i) receive a plurality of sample values from the images and (ii) estimate the positions of the maximum values in the images. Each estimation generally includes a parabolic estimation operating on the sample values in a respective local region oriented parallel to an axis. The circuit may be implemented solely in hardware.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 2, 2019
    Assignee: Ambarella, Inc.
    Inventor: Guy Rapaport
  • Patent number: 10248740
    Abstract: Embodiments disclosed herein provide systems and methods for preparing geometry for 3D printing. In one embodiment, a 3D printing preparation application receives 3D geometry and repairs non-manifold edges and non-manifold vertices, producing a topological manifold geometry. The 3D printing preparation application then welds coincident edges without coincident faces and fills holes in the geometry. The 3D printing preparation application may further perform resolution-aware thickening of the geometry by estimating distances to a medial axis based on distances to distance field shocks, and advecting the distance field using a velocity field. A similar approach may be used to perform resolution-aware separation enforcement. Alternatively, one component may be globally thickened and subtracted from another for separation enforcement. The 3D printing preparation application may also split large models and add connectors for connecting the split pieces after printing.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: April 2, 2019
    Assignee: AUTODESK, INC.
    Inventors: Saul Griffith, Martin Wicke, Keith Pasko, Geoffrey Irving, Sam Calisch, Tucker Gilman, Daniel Benoit, Jonathan Bachrach
  • Patent number: 10248865
    Abstract: The presentation style of a video is identified. A set of features that represents the video is computed. A pre-learned video presentation style classifier is then used to weight each of the features in the set of features and determine a presentation style that is predominately employed in the video based on the weighting of the features.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anitha Kannan, Simon John Baker
  • Patent number: 10242081
    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: October 14, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10241902
    Abstract: Systems and methods for benchmark based cross platform service demand prediction includes generation of performance mimicking benchmarks that require only application level profiling and provide a representative value of service demand of an application under consideration on a production platform, thereby eliminating need for actually deploying the application under consideration on a production platform. The PMBs require only a representative estimate of service demand of the application under test and can be reused to represent multiple applications. The PMBs are generated based on a skeletal benchmark corresponding to the technology stack used by the application under test and an input file generated based on application profiling that provides pre-defined lower level method calls, data flow sequences between multi-tiers of the application under test and send and receive network calls made by the application under consideration.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: March 26, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhasri Duttagupta, Mukund Kumar, Dhaval Shah, Manoj Karunakaran Nambiar
  • Patent number: 10243962
    Abstract: Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 26, 2019
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Parvinder Sawhney
  • Patent number: 10242407
    Abstract: The disclosure includes technology for analyzing financial instrument data and generating a forecast. An example method receives financial instrument data for a financial instrument; determines a financial dimension; parses the financial instrument data for occurrences of the financial dimension; computes historical price statistics for a set of time intervals relative to occurrences of the financial dimension; and generates pricing forecast relative to a point in time based on the historical price statistics.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 26, 2019
    Assignee: Innovative Market Analysis, LLC
    Inventor: Kenneth Nelson Hunt
  • Patent number: 10241891
    Abstract: Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • Patent number: 10235482
    Abstract: A method for obtaining a partition netlist from a partition of an integrated circuit netlist and identifying a logic path from an input to an output in the partition netlist is provided. The method includes identifying a first delay arc for the logic path including circuit components from the partition netlist, and configuring a first input stimulus vector to invert the input in the partition netlist and to induce a current through at least one of the plurality of circuit components. When a second input stimulus vector is associated with a second delay arc that is equivalent to the first delay arc in the logic path, the method includes selecting one of the first or second input stimulus vectors for a set of input stimuli vectors. The method further includes determining an electromigration effect on the partition netlist with the input stimuli vectors.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: March 19, 2019
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Aswin Ramakrishnan, Jalal Wehbeh, Robert MacDonald, Federico Politi, Ajish Thomas
  • Patent number: 10229431
    Abstract: A communication server is disclosed. The communication server comprises a processor, a memory, and an application stored in the memory. The application, when executed by the processor, receives a request that identifies a subject to remove from a user history of the a user equipment (UE), wherein the user history is compiled based on communication events initiated by the UE and is associated with content that is sent to the UE. The application, responsive to receiving the request from the UE, transmits a user history modification request to a history management server, wherein the communication server disassociates the subject from the user history identified in the request received from the UE.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: March 12, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Tanya S. Hatcher, Bryce A. Jones, Rodney D. Nelson, Mark D. Peden
  • Patent number: 10229201
    Abstract: According to one embodiment of the present invention, a system for processing a search of network sites allows a user to view search results in at least one viewing mode. Each viewing mode allows a user to view multiple result pages, or portions thereof, such that user can browse multiple search results with minimal web navigation. Moreover, the system may allow a user to cull or trim search results while moving between viewing modes with minimal web navigation. In some embodiments, information relating to or included on a result page may be shown as the user culls the search results and progresses through the various viewing modes.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Saurabh Gupta, James Y. McVea, Jr., Sandeep Perumbuduri
  • Patent number: 10223463
    Abstract: A method for filtering out nodes associated with hierarchical data structures is provided. The method may include generating node controllers on the hierarchical data structures. The method may include determining whether user actions are received on a first node controller, a second node controller, and a third node controller associated with the generated plurality of node controllers. The method may include filtering node levels associated with hierarchical data structures, and presenting the hierarchical data structures without the filtered out node levels. The method may include filtering out sibling nodes associated with the hierarchical data structures, and presenting the hierarchical data structures without the filtered out sibling nodes. The may further include reverse-collapsing first node levels and filtering out second node levels based on the reverse-collapsed first node levels, and presenting the hierarchical data structures without the filtered out second node levels.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yang Cao, He Jiang Jia, Xiao Zhen Zhu
  • Patent number: 10222893
    Abstract: Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure between a plurality of discrete touch states; perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states; perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and during at least a portion of the gesture and as a function of an increase in a magnitude of the pressure of the gesture being applied to the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 5, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10222894
    Abstract: Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure; in the event that a magnitude of the pressure of the single static gesture being applied to the touch screen on the object is less than a first magnitude threshold, perform an operation; in the event that the magnitude of the pressure of the single static gesture being applied to the touch screen on the object is greater than the first magnitude threshold and is less than a second magnitude threshold, blur, as a function of an increase in the magnitude of the pressure of the single static gesture being applied to the touch screen on the object, the at least portion of the interface, and display the at least portion of the interface and the object in different virtual display layers; and in the event that the magnitude of the pressure of t
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 5, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10222892
    Abstract: Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure; in the event that a magnitude of the pressure of the single static gesture being applied to the touch screen on the object is less than a first magnitude threshold, perform an operation; in the event that the magnitude of the pressure of the single static gesture being applied to the touch screen on the object is greater than the first magnitude threshold and is less than a second magnitude threshold, blur, as a function of an increase in the magnitude of the pressure of the single static gesture being applied to the touch screen on the object, the at least portion of the interface, and display the at least portion of the interface and the object in different virtual display layers; and in the event that the magnitude of the pressure of t
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 5, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10222891
    Abstract: Apparatuses, methods, and a computer-readable media are provided to: present a particular object utilizing a touch screen; detect a pressure being applied to the touch screen on the particular object; in the event that a first magnitude of the pressure is applied to the touch screen on the particular object, perform an operation; and in the event that a second magnitude of the pressure is applied to the touch screen on the particular object where the second magnitude is greater than the first magnitude, perform another operation; wherein the apparatus is configured to present, utilizing the touch screen, a setting interface, where the one or more processors execute the instructions to also cause the apparatus to: present, utilizing the setting interface, a visual indication of a level of the second magnitude of the pressure, detect, utilizing the setting interface, a selection of the level of the second magnitude of the pressure, and in response to the detection of the selection of the level of the second mag
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 5, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10222935
    Abstract: In one embodiment, a user interface system based on a treemap-type presentation includes a processor and a memory. The processor is operative to store data for items which can be invoked, generate data for a user interface screen having regions arranged according to an arrangement, at least some of the regions being different sizes and being arranged according to size order, assign at least some of the items to the regions, receive user selections from an input device, determine which item is being selected for each user selection, refresh an assignment of the items among the regions of the user interface screen so that even though the assignment of the items among the regions is changed as a result of the refreshment, the arrangement and sizes of the regions in the user interface screen remain unchanged. Related apparatus and methods are also described.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 5, 2019
    Assignee: CISCO TECHNOLOGY INC.
    Inventor: Praveen Vedha
  • Patent number: 10222895
    Abstract: Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure between a plurality of discrete touch states; perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states; perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and during at least a portion of the gesture and as a function of an increase in a magnitude of the pressure of the gesture being applied to the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: March 5, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10217255
    Abstract: Embodiments automatically create an axis break in a bar chart or waterfall chart to promote data visualization. For a bar chart with positive bars, a maximum axis break point is determined relative to a lowest datapoint (D1) in the selected bar(s). A minimum axis break point is found from a value (D2) outside selection which is between D1 and zero, and which is closest to D1. The inclusion of padding on either side of a break prevents the break from lying at zero or a bar end. A different procedure creates axis breaks in a waterfall chart. Certain embodiments store only bar selection metadata with a chart. The location of the axis break then is recalculated each time the chart is rendered (e.g., with updated data). Embodiments may retain axis break data for reference in various stages of a user interaction (e.g., filtering/expanding, drilling-down/up, etc.) with a rendered chart.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: February 26, 2019
    Assignee: SAP SE
    Inventors: Geoffrey Neil Peters, Vincent Teng, Navjot Singh, Brandon Pun, Christina Obry
  • Patent number: 10216359
    Abstract: A system and method for creating a visual perspective of operational information that facilitates rapid decision making. The system and method merges existing data sources from any number of computer-fed external data sources through an applications server to display data set in easily recognizable, repeatable images (tiles) uniquely designed for a user's application. The system and method create visual perspectives of data that accelerate decision-making and problem solving processes by displaying repeatable images (tiles) that display performance results verses expected performance criteria in high-volume, intuitive displays.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: February 26, 2019
    Assignee: VISUALCUE TECHNOLOGIES, LLC
    Inventors: Kerry Gilger, Irving Bushnell, Steven Slesinger, Aashish Gandhi
  • Patent number: 10209809
    Abstract: Apparatuses, methods, and a computer-readable media are provided to: display an object and another object via an interface, such that the object and the another object are located in a same virtual display layer; detect a gesture being applied to the touch screen on the object, the gesture capable of causing a plurality of touch states; prior to a first touch state of the plurality of touch states, display information associated with the object; during the first touch state of the plurality of touch states, display the object in a first virtual display layer and the another object in a second virtual display layer; during the first touch state of the plurality of touch states and based on an increase in a pressure being applied to the touch screen on the object, increase a blurring of the another object; during the first touch state of the plurality of touch states and based on a decrease in the pressure being applied to the touch screen on the object, decrease the blurring of the another object; during a sec
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: February 19, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10209806
    Abstract: A system, method, and computer program product are provided for operating a mobile device including a touch screen, a memory, and a vibratory feedback mechanism coupled to at least one processor. A plurality of applications including an application is stored, utilizing the memory. A first pressure signal indicative of a first magnitude of pressure being applied to the touch screen is identified. In response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, a first state is identified, utilizing the at least one processor. In response to the identification of the first state, an operation is performed, utilizing the at least one processor. A second pressure signal is identified indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, in connection with the indicia.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 19, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10209808
    Abstract: Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure between a plurality of discrete touch states; perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states; perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and during at least a portion of the gesture and as a function of an increase in a magnitude of the pressure of the gesture being applied to the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: February 19, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10209807
    Abstract: Apparatuses and a computer-readable media are provided to: display a hyperlink and text via an interface, such that the hyperlink and the text are located in a same virtual display layer; detect a gesture being applied to the touch screen on the hyperlink, the gesture capable of causing a plurality of touch states; during a first touch state of the plurality of touch states, display the hyperlink in a first virtual display layer and the text in a second virtual display layer; during the first touch state of the plurality of touch states and based on an increase in a pressure being applied to the touch screen on the hyperlink, increase a blurring of the text; during the first touch state of the plurality of touch states and based on a decrease in the pressure being applied to the touch screen on the hyperlink, decrease the blurring of the text; during a second touch state of the plurality of touch states, vibrate the apparatus, during the second touch state of the plurality of touch states, display, in differe
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: February 19, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith