Patents by Inventor John Cartan

John Cartan 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: 11669347
    Abstract: A video sequence may be generated that animates user interactions across a number of different user interfaces for an application. Visual representations of the user interfaces can be combined together into an image that acts as a canvas or background for the video sequence. A record of user interactions with the user interfaces can be mapped to locations on the canvas, and the video sequence can be generated that incrementally animates user actions as they move between different containers or controls in the user interfaces. The animation may show individual users or aggregated user groups represented by graphics that move across the user interfaces to form a path represented by connectors and arcs.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: June 6, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Cartan, Benjamin Warren Bendig, Robert Philip Spunt
  • Publication number: 20220291931
    Abstract: A video sequence may be generated that animates user interactions across a number of different user interfaces for an application. Visual representations of the user interfaces can be combined together into an image that acts as a canvas or background for the video sequence. A record of user interactions with the user interfaces can be mapped to locations on the canvas, and the video sequence can be generated that incrementally animates user actions as they move between different containers or controls in the user interfaces. The animation may show individual users or aggregated user groups represented by graphics that move across the user interfaces to form a path represented by connectors and arcs.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 15, 2022
    Applicant: Oracle International Corporation
    Inventors: John Cartan, Benjamin Warren Bendig, Robert Philip Spunt
  • Patent number: 10347291
    Abstract: A method, system, and computer program product for data presentation using video. Embodiments commence upon invoking a computer-implemented task to receive a user credential, which credential is used to determine and access one or more initial search corpora. Information in the initial search corpora are analyzed to determine at least one attribute pertaining to the information. The attribute, such as a performance metric or attribute, is used to evaluate various scene conditions comprising one or another forms of decision criteria based on the attribute or performance metric. A scene condition is then used to determine the content of a particular next scene, wherein the content can comprise new information, which in turn is used in evaluation of another scene condition to determine yet another next scene. The process continues iteratively or recursively wherein determining the next scene is based at least in part on the scene condition of another scene.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: July 9, 2019
    Assignee: Oracle International Corporation
    Inventors: Mark Vilrokx, Thao Bich Nguyen, John Cartan, Tanuj Shah
  • Publication number: 20180253204
    Abstract: A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions then generating a first interactive user interface comprising a series of concentric rings corresponding to the set of dimensions. The concentric rings comprise a series of wedges representing dimension values. A second interactive user interface is displayed, wherein the second interactive user interface comprises at least some of the set of dimensions, and wherein a user interaction upon the first interactive user interface causes a change in the second interactive user interface. Embodiments can include a selector to select a wedge and/or a slice, and the second interactive user interface can be presented as a table. User interaction upon the second interactive user interface is reflected simultaneously on the first user interface and user interaction upon the first user interface is reflected simultaneously on the table.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Applicant: Oracle International Corporation
    Inventor: John CARTAN
  • Patent number: 9965153
    Abstract: A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions then generating a first interactive user interface comprising a series of concentric rings corresponding to the set of dimensions. The concentric rings comprise a series of wedges representing dimension values. A second interactive user interface is displayed, wherein the second interactive user interface comprises at least some of the set of dimensions, and wherein a user interaction upon the first interactive user interface causes a change in the second interactive user interface. Embodiments can include a selector to select a wedge and/or a slice, and the second interactive user interface can be presented as a table. User interaction upon the second interactive user interface is reflected simultaneously on the first user interface and user interaction upon the first user interface is reflected simultaneously on the table.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 8, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: John Cartan
  • Publication number: 20180096707
    Abstract: A method, system, and computer program product for data presentation using video. Embodiments commence upon invoking a computer-implemented task to receive a user credential, which credential is used to determine and access one or more initial search corpora. Information in the initial search corpora are analyzed to determine at least one attribute pertaining to the information. The attribute, such as a performance metric or attribute, is used to evaluate various scene conditions comprising one or another forms of decision criteria based on the attribute or performance metric. A scene condition is then used to determine the content of a particular next scene, wherein the content can comprise new information, which in turn is used in evaluation of another scene condition to determine yet another next scene. The process continues iteratively or recursively wherein determining the next scene is based at least in part on the scene condition of another scene.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 5, 2018
    Applicant: Oracle International Corporation
    Inventors: Mark Vilrokx, Thao Bich Nguyen, John Cartan, Tanuj Shah
  • Patent number: 9870129
    Abstract: A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions, at least some of the dimensions having a plurality of dimension values, then generating for display, a first interactive user interface comprising a series of dimension tiles corresponding to the set of dimensions. A second interactive user interface comprising at least some of the dimensions is displayed in tandem such that a user interaction upon the first interactive user interface causes a change in the second interactive user interface. The dimension tiles can be used in configuration operations such that upon receiving a user interaction upon the dimension tiles, the change in configuration is reflected over the second interactive user interface.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Julia Blyumen, John Cartan, Dan Zhou
  • Patent number: 9847101
    Abstract: A method, system, and computer program product for data presentation using video. Embodiments commence upon invoking a computer-implemented task to receive a user credential, which credential is used to determine and access one or more initial search corpora. Information in the initial search corpora are analyzed to determine at least one attribute pertaining to the information. The attribute, such as a performance metric or attribute, is used to evaluate various scene conditions comprising one or another forms of decision criteria based on the attribute or performance metric. A scene condition is then used to determine the content of a particular next scene, wherein the content can comprise new information, which in turn is used in evaluation of another scene condition to determine yet another next scene. The process continues iteratively or recursively wherein determining the next scene is based at least in part on the scene condition of another scene.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 19, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark Vilrokx, Thao Bich Nguyen, John Cartan, Tanuj Shah
  • Publication number: 20160180881
    Abstract: A method, system, and computer program product for data presentation using video. Embodiments commence upon invoking a computer-implemented task to receive a user credential, which credential is used to determine and access one or more initial search corpora. Information in the initial search corpora are analyzed to determine at least one attribute pertaining to the information. The attribute, such as a performance metric or attribute, is used to evaluate various scene conditions comprising one or another forms of decision criteria based on the attribute or performance metric. A scene condition is then used to determine the content of a particular next scene, wherein the content can comprise new information, which in turn is used in evaluation of another scene condition to determine yet another next scene. The process continues iteratively or recursively wherein determining the next scene is based at least in part on the scene condition of another scene.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark VILROKX, Thao Bich NGUYEN, John CARTAN, Tanuj SHAH
  • Publication number: 20140380219
    Abstract: A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions then generating a first interactive user interface comprising a series of concentric rings corresponding to the set of dimensions. The concentric rings comprise a series of wedges representing dimension values. A second interactive user interface is displayed, wherein the second interactive user interface comprises at least some of the set of dimensions, and wherein a user interaction upon the first interactive user interface causes a change in the second interactive user interface. Embodiments can include a selector to select a wedge and/or a slice, and the second interactive user interface can be presented as a table. User interaction upon the second interactive user interface is reflected simultaneously on the first user interface and user interaction upon the first user interface is reflected simultaneously on the table.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 25, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: John CARTAN
  • Publication number: 20140380210
    Abstract: A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions, at least some of the dimensions having a plurality of dimension values, then generating for display, a first interactive user interface comprising a series of dimension tiles corresponding to the set of dimensions. A second interactive user interface comprising at least some of the dimensions is displayed in tandem such that a user interaction upon the first interactive user interface causes a change in the second interactive user interface. The dimension tiles can be used in configuration operations such that upon receiving a user interaction upon the dimension tiles, the change in configuration is reflected over the second interactive user interface.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 25, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Julia BLYUMEN, John CARTAN, Dan ZHOU
  • Patent number: 8810573
    Abstract: This disclosure describes, generally, methods and systems for plotting a graphically displayed box chart. The method includes receiving a data set including data points, where each of the plurality of data points consists of an ordered pair with a first axis and a second axis. The method further includes determining that the first axis and the second axis are discrete, and generating a table of graphically represented configurations of data points, where each configuration in the table includes a distinct number of data points within the configuration, and where the graphically represented configurations position the data points such that each of the data points is equally positioned within the graphically represented configuration. Further, the method includes, based on the graphically represented configurations of data points, plotting the data points and graphically displaying the plotted data points in a box chart format.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: August 19, 2014
    Assignee: Oracle International Corporation
    Inventor: John Cartan
  • Publication number: 20130159198
    Abstract: Embodiments of the invention provide systems and methods for providing a graphical, interactive representation of activities within a project. According to one embodiment, a method for providing a graphical, interactive map representing a project can comprise reading a description of the project. The description can define a plurality of activities in the project and one or more milestones for the project. The plurality of activities and one or more milestones can comprise elements of the map. One or more ordered lists of elements can be generated based on the description. The one or more ordered lists can be arranged in one or more levels. The map can be drawn based on the levels of ordered lists.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: Oracle International Corporation
    Inventors: John Cartan, Owen Lin
  • Patent number: 8451271
    Abstract: This disclosure describes, generally, methods and systems for plotting a graphically displayed box chart. The method includes receiving a data set. The data set includes a first axis and a second axis and the data set consists of ordered pairs. The method further includes determining that the first axis is discrete and that the second axis is continuous and rounding values of the second axis' portion of the ordered pairs of the data set, based on a first level of granularity. The method includes based on the rounded values, creating data point groupings, and based on the data point groupings, determining a total number of data point locations for the first axis. The method further includes jittering values of the first axis' portion of the ordered pairs of the data set at each determined data point location, wherein the jittering alters the values based on a second level of granularity.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: May 28, 2013
    Assignee: Oracle International Corporation
    Inventor: John Cartan
  • Publication number: 20100182320
    Abstract: This disclosure describes, generally, methods and systems for plotting a graphically displayed box chart. The method includes receiving a data set including data points, where each of the plurality of data points consists of an ordered pair with a first axis and a second axis. The method further includes determining that the first axis and the second axis are discrete, and generating a table of graphically represented configurations of data points, where each configuration in the table includes a distinct number of data points within the configuration, and where the graphically represented configurations position the data points such that each of the data points is equally positioned within the graphically represented configuration. Further, the method includes, based on the graphically represented configurations of data points, plotting the data points and graphically displaying the plotted data points in a box chart format.
    Type: Application
    Filed: January 22, 2009
    Publication date: July 22, 2010
    Applicant: Oracle International Corporation
    Inventor: John Cartan
  • Publication number: 20100182321
    Abstract: This disclosure describes, generally, methods and systems for plotting a graphically displayed box chart. The method includes receiving a data set. The data set includes a first axis and a second axis and the data set consists of ordered pairs. The method further includes determining that the first axis is discrete and that the second axis is continuous and rounding values of the second axis' portion of the ordered pairs of the data set, based on a first level of granularity. The method includes based on the rounded values, creating data point groupings, and based on the data point groupings, determining a total number of data point locations for the first axis. The method further includes jittering values of the first axis' portion of the ordered pairs of the data set at each determined data point location, wherein the jittering alters the values based on a second level of granularity.
    Type: Application
    Filed: January 22, 2009
    Publication date: July 22, 2010
    Applicant: Oracle International Corporation
    Inventor: John Cartan