Patents Assigned to MeLLmo Inc.
  • Patent number: 9245362
    Abstract: A system and a method are disclosed for visually displaying data points using charts on a display screen with limited display area. A fish-eye distortion region allows presentation of detailed information for some data points compared to other data points that are displayed. The chart can be moved relative to the distortion region thereby changing the data points displayed within the fish-eye that present additional information. The relative movement between the chart and the distortion region is triggered by different kinds of inputs from the user including, tilting of the device, swiping with a pointing device and selecting a particular data point.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: January 26, 2016
    Assignee: MeLLmo, Inc.
    Inventors: Quinton Alsbury, David Becerra
  • Patent number: 9239672
    Abstract: Systems and methods perform comparison of data represented as charts, for example, bar graphs, pie charts, line charts or stacked bar charts. The charts present visual representations mapping source values to target values. A user can select charts associated with a data records for comparison from an index of data records. The user selects a chart and a particular source value from the reference chart. The target values corresponding to the source value from other charts are compared against the target value from the reference chart. An aggregate of the target values associated with the source value from each chart may be presented to the user. The user can also use multi-touch input to select object representing data and drag them to perform actions associated with the objects. The actions performed on the objects depend on the locations of the objects as the user drags them.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: January 19, 2016
    Assignee: MeLLmo Inc.
    Inventor: Joel Kraut
  • Patent number: 9189519
    Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 17, 2015
    Assignee: MeLLmo Inc.
    Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
  • Patent number: 9135234
    Abstract: Collaborative generation of digital content with interactive reports is enabled. An editor selects a layout and assigns story blocks to authors. Story blocks include a textual component and an interactive report component. In one embodiment, the interactive report includes static data captured at authorship time. In another embodiment, the interactive report includes live data updated at read time. After an author creates a story block, it is submitted to the editor for review and approval. The editor may send the story block back to the author for subsequent editing prior to approval. Once the editor approves all of the content from all of the authors, the editor can publish the content. The resulting content is published as an interactive report or magazine, enabling readers to see not just the story content of the publication, but to interact with the reports and underlying data.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 15, 2015
    Assignee: MeLLmo, Inc.
    Inventors: Camilo Mattos, Santiago Becerra, Quinton Alsbury
  • Patent number: 9003332
    Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: April 7, 2015
    Assignee: MeLLmo Inc.
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • Publication number: 20140337313
    Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.
    Type: Application
    Filed: May 27, 2014
    Publication date: November 13, 2014
    Applicant: Mellmo Inc.
    Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
  • Patent number: 8810574
    Abstract: A system and a method are disclosed for visually displaying data points using pie charts on a display screen with limited display area. Detailed information is presented for individual sectors compared to other sectors displayed. The sector is selected for displaying detailed information based on its orientation with respect to a centerline axis of the chart. The pie chart can be rotated to cause detailed information to be displayed for different sectors. The mechanism is used to display detailed information of data points for other kinds of charts including multi-series pie charts and donut charts.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: August 19, 2014
    Assignee: MeLLmo Inc.
    Inventors: Quinton Alsbury, David Becerra
  • Patent number: 8762867
    Abstract: Described embodiments enable display of graphical reports based on multi-category data. A graphical report is generated and displayed on the device. The graphical report includes data corresponding to selected values from multiple categories. All values for some categories are displayed near the chart, for example, using a textual representation. A graphical representation of the relative magnitude of each value in some categories is also displayed near the chart. When appropriate user input is received, the categories displayed as magnitudes are displayed textually, and categories displayed textually are displayed as magnitudes. When appropriate user input is received, the categories for which values are displayed are changed.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: June 24, 2014
    Assignee: MeLLmo Inc.
    Inventors: Camilo Mattos, Santiago Becerra, Quinton Alsbury
  • Patent number: 8762366
    Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 24, 2014
    Assignee: MeLLmo Inc.
    Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
  • Patent number: 8479115
    Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: July 2, 2013
    Assignee: MeLLmo Inc.
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Sr., Patrick Cheng, Jaime Zuluaga
  • Patent number: 8368699
    Abstract: A system and a method are disclosed for visually displaying data points using charts on a display screen with limited display area. A fish-eye distortion region allows presentation of detailed information for some data points compared to other data points that are displayed. The chart can be moved relative to the distortion region thereby changing the data points displayed within the fish-eye that present additional information. The relative movement between the chart and the distortion region is triggered by different kinds of inputs from the user including, tilting of the device, swiping with a pointing device and selecting a particular data point.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: February 5, 2013
    Assignee: MeLLmo Inc.
    Inventors: Quinton Alsbury, David Becerra
  • Publication number: 20120272186
    Abstract: Systems and methods perform comparison of data represented as charts, for example, bar graphs, pie charts, line charts or stacked bar charts. The charts present visual representations mapping source values to target values. A user can select charts associated with a data records for comparison from an index of data records. The user selects a chart and a particular source value from the reference chart. The target values corresponding to the source value from other charts are compared against the target value from the reference chart. An aggregate of the target values associated with the source value from each chart may be presented to the user. The user can also use multi-touch input to select object representing data and drag them to perform actions associated with the objects. The actions performed on the objects depend on the locations of the objects as the user drags them.
    Type: Application
    Filed: March 8, 2012
    Publication date: October 25, 2012
    Applicant: MELLMO INC.
    Inventor: Joel Kraut
  • Patent number: 8271898
    Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: September 18, 2012
    Assignee: MeLLmo Inc.
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • Patent number: 8239765
    Abstract: A system and a method are disclosed for visually displaying data points using stacked bar charts on a display screen with limited display area. A magnification region allows presentation of detailed information for a stacked bar compared to other stacked bars displayed. A stacked bar within a magnification region can be further magnified to display additional information for individual bars within the stacked bar. An individual bar is expanded to a height suitable for displaying information associated with the bar. The stacked bar chart can be moved relative to the magnification region thereby changing the stacked bar displayed within the magnification region.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 7, 2012
    Assignee: Mellmo Inc.
    Inventors: Quinton Alsbury, David Becerra
  • Patent number: 8228330
    Abstract: A system and a method are disclosed for visually displaying data points using charts on a display screen with limited display area. A fixed magnification area allows presentation of detailed information for some data points compared to other data points that are displayed. The chart can be moved relative to the fixed magnification area thereby changing the data points displayed within the fixed magnification area that present additional information. The relative movement between the chart and the fixed magnification area is triggered by different kinds of inputs from the user including, tilting of the device, swiping with a pointing device and selecting a particular data point.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: July 24, 2012
    Assignee: MeLLmo Inc.
    Inventors: Quinton Alsbury, David Becerra, Claire B. Remillard, Brett Callaghan
  • Publication number: 20120112997
    Abstract: Systems, methods, and computer readable media provide space-efficient user interfaces to data cubes and pivot table information. Because the user interfaces are more efficient in usage of display area, smaller displays can be used more effectively in reviewing such data. The user interfaces provide a multi-dimensional navigation approach among dimensions represented in the data, which allows users to more easily maintain context when reviewing large pivot table reports, and the like. Other user interface features that ease review of such reports on smaller devices also are disclosed.
    Type: Application
    Filed: January 17, 2012
    Publication date: May 10, 2012
    Applicant: MELLMO INC.
    Inventors: Santiago Becerra, SR., Quinton Alsbury, Jaime Zuluaga, David Becerra, Claire B. Maytum
  • Patent number: 8127223
    Abstract: Systems, methods, and computer readable media provide space-efficient user interfaces to data cubes and pivot table information. Because the user interfaces are more efficient in usage of display area, smaller displays can be used more effectively in reviewing such data. The user interfaces provide a multi-dimensional navigation approach among dimensions represented in the data, which allows users to more easily maintain context when reviewing large pivot table reports, and the like. Other user interface features that ease review of such reports on smaller devices also are disclosed.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: February 28, 2012
    Assignee: MeLLmo Inc.
    Inventors: Santiago Becerra, Sr., Quinton Alsbury, Jaime Zuluaga, David Becerra, Claire B. Maytum
  • Publication number: 20100257438
    Abstract: A method is provided to display information on a display screen of an electronic device comprising: providing metadata in computer readable storage media that provide indicia of associations between respective subject identifiers and respective subject data items from different ones of multiple categories; and producing a plurality of screen displays that portray the subject identifiers and respective associated subject data items from respective ones of the multiple categories.
    Type: Application
    Filed: April 7, 2009
    Publication date: October 7, 2010
    Applicant: MELLMO INC.
    Inventors: Santiago BECERRA, SR., Quinton Alsbury, David Becerra, Alex C. Schaefer, Brett Callaghan, Mauricio Eastmond, Patrick Cheng