Patents by Inventor Joel Kraut

Joel Kraut has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10545643
    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: December 10, 2015
    Date of Patent: January 28, 2020
    Assignee: SAP SE
    Inventor: Joel Kraut
  • Patent number: 10073670
    Abstract: Ambient noise sampled by a mobile device from a local environment is used to automatically trigger actions associated with content currently playing on the mobile device. In some implementations, subtitles or closed captions associated with the currently playing content are automatically invoked and displayed on a user interface based on a level of ambient noise. In some implementations, audio associated with the currently playing content is adjusted or muted. Actions can be automatically triggered based on a comparison of the sampled ambient noise, or an audio fingerprint of the sampled ambient noise, with reference data, such as a reference volume level or a reference audio fingerprint. In some implementations, a reference volume level can be learned on the mobile device based on ambient noise samples.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: September 11, 2018
    Assignee: Apple Inc.
    Inventor: Joel Kraut
  • Publication number: 20160334972
    Abstract: Many users may share information, such as messages, photos, and/or links to websites or other content, through social networks as social network posts. As provided herein, a commentating user may be provided with the ability to overlay content, such as images, icons, text, links to websites, and/or other content visually and positionally onto a social network post to create an overlaid social network post. The commentating user may resize, reposition, and/or tag the content that is overlaid the social network post. In this way, various users may overlay content onto social network posts for an improved user interface and interaction for social network interfacing.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Kevin Cheng, Joel Kraut, Jason LeBrun
  • Patent number: 9423929
    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: March 3, 2015
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • Publication number: 20160098177
    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: December 10, 2015
    Publication date: April 7, 2016
    Inventor: Joel Kraut
  • 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
  • Publication number: 20150242069
    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: Application
    Filed: March 3, 2015
    Publication date: August 27, 2015
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • Publication number: 20150178040
    Abstract: Ambient noise sampled by a mobile device from a local environment is used to automatically trigger actions associated with content currently playing on the mobile device. In some implementations, subtitles or closed captions associated with the currently playing content are automatically invoked and displayed on a user interface based on a level of ambient noise. In sonic implementations, audio associated with the currently playing content is adjusted or muted. Actions can be automatically triggered based on a comparison of the sampled ambient noise, or an audio fingerprint of the sampled ambient noise, with reference data, such as a reference volume level or a reference audio fingerprint. In some implementations, a reference volume level can be learned on the mobile device based on ambient noise samples.
    Type: Application
    Filed: March 5, 2015
    Publication date: June 25, 2015
    Inventor: Joel Kraut
  • 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
  • Patent number: 8977974
    Abstract: Ambient noise sampled by a mobile device from a local environment is used to automatically trigger actions associated with content currently playing on the mobile device. In some implementations, subtitles or closed captions associated with the currently playing content are automatically invoked and displayed on a user interface based on a level of ambient noise. In some implementations, audio associated with the currently playing content is adjusted or muted. Actions can be automatically triggered based on a comparison of the sampled ambient noise, or an audio fingerprint of the sampled ambient noise, with reference data, such as a reference volume level or a reference audio fingerprint. In some implementations, a reference volume level can be learned on the mobile device based on ambient noise samples.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: March 10, 2015
    Assignee: Apple Inc.
    Inventor: Joel Kraut
  • Publication number: 20140157187
    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: Application
    Filed: June 6, 2013
    Publication date: June 5, 2014
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • 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: 8379058
    Abstract: Exemplary embodiments of methods and apparatuses to arbitrarily transform windows are described. Data associated with a first transformation may be obtained. The first transformation may be applied to a first window. The first transformation may relate a first texture point of the first window to a first arbitrary point. The first transformation may include a non-linear transformation. A second transformation is created to a second window based on the first transformation. The second window may be associated with the first window. The second transformation may relate a second texture point of the second window to a second arbitrary point.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventor: Joel Kraut
  • Publication number: 20120311477
    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: Application
    Filed: August 17, 2012
    Publication date: December 6, 2012
    Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
  • 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
  • Publication number: 20100309228
    Abstract: Effective display of data organized along multiple dimensions on a device having a display area that is small compared to the amount of data being shown in the chart is provided. A three-dimensional object that can be rotated along various axes of rotation is displayed in a particular orientation, displaying information related to a data point. Rotation of the object causes the object to be displayed in a different orientation thereby displaying information related to a different data point. The coordinates of the new data point displayed are determined based on the original coordinates and the direction and amount of rotation of the object. In one embodiment, a data arranged along two-dimensions is associated with a cube that can be rotated vertically or horizontally.
    Type: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Inventors: Camilo Mattos, Joel Kraut, Santiago Becerra, David Becerra, Patrick Cheng, Jaime Zuluaga, Quinton Alsbury
  • Publication number: 20100146445
    Abstract: Ambient noise sampled by a mobile device from a local environment is used to automatically trigger actions associated with content currently playing on the mobile device. In some implementations, subtitles or closed captions associated with the currently playing content are automatically invoked and displayed on a user interface based on a level of ambient noise. In some implementations, audio associated with the currently playing content is adjusted or muted. Actions can be automatically triggered based on a comparison of the sampled ambient noise, or an audio fingerprint of the sampled ambient noise, with reference data, such as a reference volume level or a reference audio fingerprint. In some implementations, a reference volume level can be learned on the mobile device based on ambient noise samples.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Inventor: Joel Kraut
  • Publication number: 20090303242
    Abstract: Exemplary embodiments of methods and apparatuses to arbitrarily transform windows are described. Data associated with a first transformation may be obtained. The first transformation may be applied to a first window. The first transformation may relate a first texture point of the first window to a first arbitrary point. The first transformation may include a non-linear transformation. A second transformation is created to a second window based on the first transformation. The second window may be associated with the first window. The second transformation may relate a second texture point of the second window to a second arbitrary point.
    Type: Application
    Filed: September 18, 2008
    Publication date: December 10, 2009
    Inventor: Joel Kraut