Graph Generating Patents (Class 345/440)
  • 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: 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: 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: 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: 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: 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
  • Patent number: 10204119
    Abstract: Techniques for generating a schema for a data input file are described herein. In an embodiment, a server computer receives a data input file. The server computer system selects a sample excerpt from the data input which comprises a subset of the data input file. The server computer system analyzes the sample excerpt to determine a row delimiter for the data input file, a column delimiter for the data input file, and a plurality of data format types. Using the column delimiter, row delimiter, and plurality of data format types, the server computer system generates a candidate schema for the data input file.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: February 12, 2019
    Assignee: Palantir Technologies, Inc.
    Inventors: Nir Ackner, Eric Lin
  • Patent number: 10204187
    Abstract: An improved approach is provided to generate and display waveform data, where data reduction is intelligently applied to create filtered waveform data. By reducing the quantity of the waveform data in an intelligent manner, this permits the waveform display tool to process the waveforms quickly enough for interactive usage, while still retaining sufficient data fidelity for accurate data analysis and waveform visualization.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 12, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventor: Iain Farquharson
  • Patent number: 10203794
    Abstract: Apparatuses and a computer-readable media are provided to: display an application icon via a home interface, utilizing the touch screen; detect a pressure being applied to the touch screen on the application icon; in the event that a magnitude of the pressure being applied to the touch screen on the application icon is less than a first magnitude threshold, display a particular application associated with the application icon after a cessation of the pressure has been detected; in the event that the magnitude of the pressure being applied to the touch screen on the application icon is greater than the first magnitude threshold and is less than a second magnitude threshold: display a border for indicating a summary of the pressure, based on an increase in the magnitude of the pressure being applied to the touch screen on the application icon, increase a blurring of at least portion of the home interface other than the application icon such that the at least portion of the home interface appears to increase in
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: February 12, 2019
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10204304
    Abstract: In a variability modeling method implemented in a computer system to implement a self-adaptive system, the variability modeling method includes building ontology in which a target system to be modeled is defined through requirement analysis of the target system, deciding whether adaptation is required by continuously monitoring the target system and a change in environment, and when it is decided that the adaptation is required, performing reconfiguration of the target system by determining the variable point suitable for a change in context.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: February 12, 2019
    Assignee: AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Seokwon Lee, Sinyoung Park
  • Patent number: 10198529
    Abstract: The present invention is related to an index-based processing apparatus and method for listing triangles in massive graphs. The present invention provides an index join based triangle listing algorithm by presenting the new notions of vertex range index and potential cone vertex index. Also the present invention provides accessing indexed data asynchronously and joining them to list triangles using a multi-threaded parallel processing technique.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 5, 2019
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Young-Koo Lee, Mostofa Kamal Rasel, Jinseung Kim, Yongkoo Han, Kisung Park
  • Patent number: 10198836
    Abstract: A non-transitory tangible computer readable medium containing instructions configured to cause one or more processors to execute a process. The process comprises analyzing a dataset to determine a number of variables and one or more types of variables associated with the dataset. One or more processors remove a number of predefined discrete grouping variables from the number of variables associated with the dataset and produces a set of remaining variables. The one or more processors select a chart type based on the number of variables and the one or more types of variables associated with the set of remaining variables and generate one or more charts depicting the dataset. The number of charts generated corresponds to the number of data points associated with the predefined discrete grouping variables.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 5, 2019
    Assignee: salesforce.com, inc.
    Inventors: Yuseung Kim, Anwesha Samanta
  • Patent number: 10198408
    Abstract: A system and method for converting and importing web site content are presented. A web page is rendered to create a rendered web page. The web page may be rendered by at least one server communicatively coupled to a network. The rendered web page is inspected to identify a plurality of display elements. Display attributes are captured for each one of the plurality of display elements in the rendered web page, and mark-up code is generated using the display attributes for each one of the plurality of display elements.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: February 5, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventor: Stephen Commisso
  • Patent number: 10192331
    Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Heather L. Winkle, Toufic Milan, Tianzhou Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
  • Patent number: 10192005
    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: January 29, 2019
    Assignee: Ventana Systems, Inc.
    Inventors: Larry F. Yeager, Thomas S. Fiddaman, David W. Peterson, Alan Karl Graham
  • Patent number: 10185740
    Abstract: An event view selector for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events and apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event view selector operable to enable transitions between multiple different views of the events associated with different levels of detail. The views may include at least a raw view, a list view, and a table view. Responsive to receiving an indication of a view selected via the event view selector, the selected view may be exposed via the search user interface.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 22, 2019
    Assignee: SPLUNK INC.
    Inventors: Divanny I. Lamas, Marc Vincent Robichaud, Carl Sterling Yestrau
  • Patent number: 10176607
    Abstract: The current invention relates to a system for manipulating data sets. More specifically, the current invention relates to an interactive system allowing an expert to seamlessly filter complex databases as a tool to evaluate hypotheses. When longitudinal data are concerned, the system allows the user to sketch a chart illustrating the trend of a variable of interest over time, and the system selects records from a database in which the sketched trend is present.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amos Cahan, Bum Chul Kwon
  • Patent number: 10176609
    Abstract: Data is received characterizing a network represented by a directed graph having nodes and edges. The network includes an influence score associated with a node. The network is associated with a search keyword. A portion of the directed graph and influence score is displayed in a graphical user interface display space. The portion of directed graph is dynamically updated in response to receiving updated network data. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 8, 2019
    Assignee: Runtime Collective Limited
    Inventors: Paul Siegel, Nate Walton, Sebastian Hempstead, Amy Barker, Jessica Bowden, Dan Neame
  • Patent number: 10176610
    Abstract: Systems, methods, and other embodiments associated with density gradient analysis tool for heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent intervals. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: January 8, 2019
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Christopher J. Jones
  • Patent number: 10169537
    Abstract: The systems and methods of the present application includes embodiments that allow users to more easily and efficiently compare medical data in an automated, computerized system using a variety of visualization tools, by operation on datasets sourced from a variety of entities.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: January 1, 2019
    Assignee: Forward Health Group, Inc.
    Inventors: Michael Barbouche, Joel May, John Studebaker, Sean Thomas, Joel Walker
  • Patent number: 10165986
    Abstract: This disclosure provides systems, methods and apparatus for processing, transmitting and displaying data received from an analyte sensor, such as a glucose sensor. The system may include a display device with at least one input device. In response to movement of or along the input device, the display device may change a glucose data output parameter and update an output of the display device using the changed output parameter.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: January 1, 2019
    Assignee: DexCom, Inc.
    Inventors: Eric Johnson, Michael Robert Mensinger, Peter C. Simpson, Thomas Hall, Hari Hampapuram, Kostyantyn Snisarenko, Eli Reihman, Holly Chico, Kassandra Constantine
  • Patent number: 10163235
    Abstract: Systems and methods are disclosed that, in various embodiments, improve chart performance by data filtering. In one aspect, the disclosed techniques allow all visible local maxima and minima to be rendered without having their values altered. In another aspect, the disclosed techniques filter data by skipping points evenly. In some embodiments, every horizontal pixel contains two points, so the line is visually uniform. This can dramatically enhance visualizations where data point intervals are uneven (e.g., having “mixed frequency”). Using a two point per pixel approach, the disclosed techniques ensure that a resulting simplified line looks almost identical to the original line by drawing at the limit of the screen resolution. The disclosed techniques allow for an algorithmic complexity of O(n), which is significantly faster than existing solutions.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: December 25, 2018
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10162342
    Abstract: A manufacturing process management (MPM) computer device is provided. The MPM computer device includes a processor and at least one memory device. The MPM computer device is configured to receive a first engineering design for a first configuration of a product to be assembled including an engineering bill of materials and a plurality of requirements, receive a first manufacturing process plan for the first configuration of the product including a plurality of operations, compare the plurality of operations with the plurality of requirements to determine whether each requirement of the plurality of requirements is met by at least one of the plurality of operations, associate each requirement with one or more of the plurality of operations based on the comparison, receive a notification from a user indicating that a first operation is complete, and store an indication that one or more requirements associated with the first operation are complete.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: December 25, 2018
    Assignee: The Boeing Company
    Inventors: Edward A. DiPippo, Kyle Kurtis Hagberg, Christopher Luis Carpenter, Max Neal Jensen, Anthony John Williams
  • Patent number: 10163131
    Abstract: In various example embodiments, systems and methods to provide proximity recommendations are provided. In example embodiments, data representing prioritized recommendations for a user is received. The data representing the prioritized recommendations is used to generated a composite visual representation by embedding select prioritized recommendations into a visual representation. The composite visual representation presents a higher prioritized recommendation in a more spatially prominent manner than a lower prioritized recommendation. The composite visual representation is then presented to the user.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: December 25, 2018
    Assignee: eBay Inc.
    Inventors: Steve Yankovich, Ryan Melcher
  • Patent number: 10162448
    Abstract: Apparatuses and a computer-readable media are provided to: display a list of messages via an interface; detect a pressure being applied to the touch screen on at least one of the messages of the list; in the event that the magnitude of the pressure being applied to the touch screen on the at least one message is less than a first magnitude threshold, display the at least one message after a cessation of the pressure has been detected; in the event that the magnitude of the pressure being applied to the touch screen on the at least one message is greater than the first magnitude threshold and is less than a second magnitude threshold: based on an increase in the magnitude of the pressure being applied to the touch screen on the at least one message: increase a blurring of at least a portion of the interface other than the at least one message, and increase a magnification of at least a portion of the at least one message, such that the at least portion of the interface appears to be increasing in depth as comp
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: December 25, 2018
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10156921
    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; 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 the single static gesture being applied to the t
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: December 18, 2018
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10157200
    Abstract: The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. In particular, a data analysis system, such as described herein, may provide features to enable the data analyst to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the data analyst over the course of an investigation, as captured via the data analyst's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: December 18, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Mark Elliot, Benjamin Duffield, Adam Borochoff
  • Patent number: 10152607
    Abstract: Policy-based, cell-level access control is provided in association with a sorted, distributed key-value data store. As data representing a hierarchical document is ingested into the data store, the data is interpreted to identify fields and any sub-fields in the document, each identified field and its associated protection level as identified are translated into a set of one or more fieldname and visibility label pairs. Each fieldname and visibility label pair has a fieldname identifying a field and its zero or more sub-fields, together with a visibility label that is a function of the associated protection levels of the field and any sub-fields therein. At query time, and in response to receipt of a query including an authorization label, the fieldname and visibility labels are applied against the authorization label in the query to control which fields in the document are retrieved and used to generate the response to the query.
    Type: Grant
    Filed: June 7, 2014
    Date of Patent: December 11, 2018
    Assignee: A9.com Inc.
    Inventors: Adam P. Fuchs, Christopher B. McCubbin, Luke Brassard
  • Patent number: 10152748
    Abstract: Systems, methods, and computer-readable media are disclosed for calculating a housing volatility index. An exemplary embodiment includes accessing stored property value data reflecting first values of real estate properties during a first time period and second values of the real estate properties during a second time period. The second time period may be subsequent to the first time period. The property value data may be processed to identify the first values and the second values, and time intervals between dates of the first values and dates of the second values may be calculated. Value changes of the real estate properties over the time intervals may also be calculated, based on the first values and the second values. A volatility measure for the real estate properties may be determined based on the value changes of the real estate properties over the time intervals, and the volatility measure may be output to a user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 11, 2018
    Assignee: Federal Home Loan Mortgage Corporation
    Inventors: Menner Tatang, J. Douglas Gordon, Ming Xiong, Shaojie Chen
  • Patent number: 10154157
    Abstract: A calibration system includes an image forming apparatus, a color-measurement device, a primary-color-input-output-characteristics adjustment unit, and a secondary-color-input-output-characteristics adjustment unit. The primary-color-input-output-characteristics adjustment unit adjusts input-output characteristics of a primary color of the image forming apparatus by correcting a gamma correction table for the primary color. The secondary-color-input-output-characteristics adjustment unit adjusts input-output characteristics of a secondary color of the image forming apparatus by correcting the gamma correction table for the primary color using the measurement results of the chart for the secondary color. The chart for the secondary color is printed by the image forming apparatus after the adjustment.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: December 11, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yuka Miyanaga
  • Patent number: 10146353
    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: December 4, 2018
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10146219
    Abstract: This disclosure relates to systems and methods for processing and graphically displaying power plant data. In one embodiment, one or more values corresponding to one or more parameters associated with the performance of one or more power plant components may be received. A subset of the parameters associated with one or more operational characteristics based in part on the values may be determined. One or more display parameters may be selected that includes inputting at least a numerical range associated with at least one axis. The one or more parameter values in the subset may be scaled based in part on the inputted numerical range. A graphical representation may be generated and output on a graphical user interface that includes the one or more values within the numerical range on the at least one axis corresponding to each parameters in the subset based in part on the one or more display parameters.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: December 4, 2018
    Assignee: General Electric Company
    Inventors: Venkatesh Mani Selvaraj, Nagesh Laxminarayana Kurella, Rohan Saraswat, Veera Paparao Bolla
  • Patent number: 10147208
    Abstract: A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 4, 2018
    Assignee: SAP SE
    Inventors: Sarah Menard, Viren Kumar
  • Patent number: 10147110
    Abstract: This disclosure is directed to methods and systems to evaluate the performance of a virtual data center (“VDC”) running in a data center by comparing costs of cost drivers and VDC costs with cloud computing industry benchmarks. Methods collect costs of cost drivers and total VDC costs of a cloud computing industry. Cost driver industry benchmarks of the cloud computing industry are computed from the costs of the cost drivers and compared costs of cost drivers of a data center to determine which cost drivers of the data center are unacceptable. Methods also include determining a monetary impact of the cost drivers of the data center based the cost driver industry benchmarks and the total VDC costs of the cloud computing industry.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 4, 2018
    Assignee: VMware, Inc.
    Inventors: Lior Shapsa, Mayan Negbi, Uri Kochavi, Nadav Yakar, Elad Swisa, Yochai Uliel, Guy Ginzburg, Yardena Meymann, Ram Janovski
  • Patent number: 10146745
    Abstract: Systems and methods for are disclosed for providing integrated display of data metrics from different data sources. In some embodiments, an icon representing a de-limited data file can be positioned on a graphical interface that displays first metrics data for a first time period. An integration module can respond to the positioning of the icon by determining that the de-limited data file includes second metrics data for a second time period at least partially overlapping with the first time period. The integration module can update the graphical interface to display at least some of the second metrics data from the delimited data file with the first metrics data. The first metrics data and the second metrics data can be displayed for at least an overlapping portion between the first and second time periods.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: William Brandon George, Kevin G. Smith
  • Patent number: 10146420
    Abstract: An electronic device includes a display device and a processor. The display device includes a touch panel. The processor (i) generates a graph image to be displayed on the display device, (ii) when the generated graph image is displayed on the display device, acquires an object specified by a user, the object being contained in the graph image, and (iii) when the user performs a touch operation on the displayed graph image, changes a display style of the graph image according to a type of the acquired object and displays the graph image in the changed display style.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: December 4, 2018
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hiroaki Yoshizawa
  • Patent number: 10148519
    Abstract: A method of automatic network topology determination for at least one Control & Instrumentation (C&I) system in an industrial facility. A network type, and all nodes and interconnecting networking devices including switches in the C&I system(s) are discovered. Additional connectivity information including a connection of the nodes to a specific port is collected. The network relationships of the nodes and interconnecting networking devices in the C&I system are determined. A network topology diagram of the C&I system is automatically generated from the nodes and interconnecting networking devices, additional connectivity information, and network relationships.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 4, 2018
    Assignee: Honeywell International Inc.
    Inventors: Manas Dutta, Ramakrishnan Ganapathi, Abhishek Nikhra, Praveen Shetty, Jaganmohan Y. Reddy
  • Patent number: 10140066
    Abstract: In one general embodiment, a computer-implemented method includes creating multiple pools of micro services. Each of the pools includes a specific configuration set and resource properties. Also, the computer-implemented method includes receiving incoming workloads. Moreover, the computer-implemented method includes, for each of the incoming workloads, dynamically mapping the incoming workload, based on characteristics of the incoming workload, to an access path traversing a combination of a subset of the pools of micro services.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aayush Gupta, Dean Hildebrand, Nagapramod S. Mandagere, Mohit Saxena
  • Patent number: 10140261
    Abstract: Font graphs are defined having a finite set of nodes representing fonts and a finite set of undirected edges denoting similarities between fonts. The font graphs enable users to browse and identify similar fonts. Indications corresponding to a degree of similarity between connected nodes may be provided. A selection of a desired font or characteristics associated with one or more attributes of the desired font is received from a user interacting with the font graph. The font graph is dynamically redefined based on the selection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 27, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Jianchao Yang, Hailin Jin, Jonathan Brandt
  • Patent number: 10140316
    Abstract: A system is provided for generating a data file from an entered search term, comprising: a processor and a memory configured to store instructions executable by the processor. The memory comprises: a shape generation module for generating one or more shape values; and a data file generation module comprising instructions for converting the one or more shape values into a wave shape data file format exportable to the customer. The system further comprises a network input/output interface coupled to the processor and the memory through which the customer accesses the shape generation module.
    Type: Grant
    Filed: May 9, 2015
    Date of Patent: November 27, 2018
    Inventor: Harold T. Fogg