Patents by Inventor Skip Sauls

Skip Sauls 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).

  • Publication number: 20240126621
    Abstract: A dashboard runtime component includes (1) a visualization component configured to render a visual representation of data items retrieved from a data source and (2) a query execution component associated with at least the visualization component. The query execution component is configured to retrieve the data items from the data source.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 18, 2024
    Inventors: Skip SAULS, Medha SRIVASTAVA, Edward MENGEL, Sameer SETHI, James DIEFENDERFER
  • Publication number: 20230051662
    Abstract: A method implements a dashboard runtime that comprises a custom visualization component to render a visual representation of a data items of one or more queried datasets in a GUI; at least one query associated with at least the custom component; and an API to provide communication between the custom component and the at least one query. The API detects a user interaction with of a portion of the custom component via a first message that informs the dashboard runtime of the detected user interaction; passes a second message to the at least one query instructing the at least one query to rerun to receive an updated query dataset; and passes the updated dataset via a third message to the custom component and to any other components associated with the at least one query, such that the custom component and the other components automatically render updated visual representations of the updated dataset.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Applicant: salesforce.com, inc.
    Inventors: Skip SAULS, Medha SRIVASTAVA, Edward MENGEL, Sameer SETHI, James DIEFENDERFER
  • Patent number: 8463844
    Abstract: Provided herein are systems, and methods for use therewith, for creating a portlet that can be inserted into an external web page that is outside a portal framework. A portal product is adapted to create one or more portlets that are made available to consumers by a producer. The portal product automatically assigns a URL to the one or more portlets to be inserted into an external page separate from the portal product.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: June 11, 2013
    Assignee: Oracle International Corporation
    Inventors: Timmothy Pesce, Peter Laird, Skip Sauls, Christopher Jolley, Subrahmanyam Allamaraju
  • Patent number: 8065415
    Abstract: The present invention relates to systems, methods, and computer readable media for generating custom administrative tools. An administrative framework is provided that abstracts the implementation of certain administrative functions. A management Application Programming Interface (API) receives calls submitted in a preconfigured format from interface components generated by a developer or third party. The management API processes the calls and performs the functions associated with the calls. Multiple implementations are provided, through which an interface component can access the management API.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: November 22, 2011
    Assignee: Oracle International Corporation
    Inventors: Robert Ritchy, Christopher E. Bales, Skip Sauls, Jeffrey Mueller, Melissa Dawe, Shane Pearson
  • Patent number: 7685258
    Abstract: Embodiments provide mechanisms and methods for providing disconnectible applications capable of executing at least semi-autonomously, i.e., without needing constant contact with a server, on a client substantially independent of server connectivity. The ability of a disconnectible application to execute on a client substantially independent of server connectivity can enable enhanced flexibility in organizing applications to build data processing systems.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: March 23, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
  • Patent number: 7620977
    Abstract: There are provided mechanisms and methods for mapping information from disparate data sources into a single user profile. Embodiments can provide the capability to work with profiles for users as well as for other entities. These external data sources can include, without limitation: relational databases, file system and Java classes, Enterprise Java Beans (EJBs), Lightweight Directory Access Protocol (LDAP) servers and other network accessible sources. These mechanisms and methods can enable creating a single user profile from attributes residing in disparate data stores. The ability of embodiments to provide mechanisms and methods for creating a single user profile from attributes residing in disparate data stores can enable easier configuration of profiles, without requiring users to write code to perform the mapping.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 17, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
  • Patent number: 7526537
    Abstract: A portal includes an original configuration and extension. The original configuration can include resources and a portal file identifying the resources. The extension modifies the original portal to form an extended portal without changing the original configuration.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: April 28, 2009
    Assignee: Bea Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Chris Jolley
  • Patent number: 7490290
    Abstract: The present invention relates to systems, methods, and computer readable media for editing the look and feel of web portal content. An editor enables a user to select a node in an HTML document and to view a list of style properties for the HTML document. The editor then presents a list of relevant style properties and an ability to edit the style properties. Additionally, style properties can be organized hierarchically, added, and removed.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: February 10, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Brian White, Skip Sauls
  • Publication number: 20080281898
    Abstract: A JSR 168 compliant portlet can expose a URL to allow the portlet to be inserted into an external page.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 13, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Timmothy Pesce, Peter Laird, Skip Sauls, Christopher Jolley, Subrahmanyam Allamaraju
  • Publication number: 20070006069
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: January 4, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060294458
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Scott Musson, James Ambrosia, Robert Ritchy, Christopher Bales, Skip Sauls, Christopher Jolley, Jeffrey Mueller, Melissa Dawe, Shane Pearson
  • Publication number: 20060294495
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060294496
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060174187
    Abstract: The present invention relates to systems, methods, and computer readable media for editing the look and feel of web portal content. An editor enables a user to select a node in an HTML document and to view a list of style properties for the HTML document. The editor then presents a list of relevant style properties and an ability to edit the style properties. Additionally, style properties can be organized hierarchically, added, and removed.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Michael White, Skip Sauls
  • Publication number: 20060069704
    Abstract: Embodiments provide mechanisms and methods for providing disconnectible applications capable of executing at least semi-autonomously, i.e., without needing constant contact with a server, on a client substantially independent of server connectivity. The ability of a disconnectible application to execute on a client substantially independent of server connectivity can enable enhanced flexibility in organizing applications to build data processing systems.
    Type: Application
    Filed: May 20, 2005
    Publication date: March 30, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
  • Publication number: 20060036734
    Abstract: A portal includes an original configuration and extension. The original configuration can include resources and a portal file identifying the resources. The extension modifies the original portal to form an extended portal without changing the original configuration.
    Type: Application
    Filed: May 18, 2005
    Publication date: February 16, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Chris Jolley
  • Publication number: 20060010125
    Abstract: A method for providing a collaborative, shared workspace is provided. The method includes receiving an identity of at least one of a plurality of participants. At least one resource to share information between the plurality of participants is determined. A community comprising the identity of the at least one of a plurality of participants and the at least one resource is established. The community can enable the plurality of participants to share information in collaboration using the at least one resource.
    Type: Application
    Filed: May 20, 2005
    Publication date: January 12, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Brodi Beartusk, Timothy Breeden, Daryl Olander, Thomas Cook, Mannish Devgan, Richard Feit, Christopher Jolley, Edward O'Neil, Rodney McCauley, Gregory Smith, Shane Pearson, Kevin Frender, Thomas Stamm, Sameer Sawant, Skip Sauls
  • Publication number: 20050273717
    Abstract: There are provided mechanisms and methods for mapping information from disparate data sources into a single user profile. Embodiments can provide the capability to work with profiles for users as well as for other entities. These external data sources can include, without limitation: relational databases, file system and Java classes, Enterprise Java Beans (EJBs), Lightweight Directory Access Protocol (LDAP) servers and other network accessible sources. These mechanisms and methods can enable creating a single user profile from attributes residing in disparate data stores. The ability of embodiments to provide mechanisms and methods for creating a single user profile from attributes residing in disparate data stores can enable easier configuration of profiles, without requiring users to write code to perform the mapping.
    Type: Application
    Filed: May 20, 2005
    Publication date: December 8, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
  • Publication number: 20050257227
    Abstract: The present invention relates to systems, methods, and computer readable media for generating custom administrative tools. An administrative framework is provided that abstracts the implementation of certain administrative functions. A management Application Programming Interface (API) receives calls submitted in a preconfigured format from interface components generated by a developer or third party. The management API processes the calls and performs the functions associated with the calls. Multiple implementations are provided, through which an interface component can access the management API.
    Type: Application
    Filed: October 8, 2004
    Publication date: November 17, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Robert Ritchy, Christopher Bales, Skip Sauls, Jeffrey Mueller, Melissa Dawe, Shane Pearson
  • Publication number: 20050044173
    Abstract: A system and method for a software framework for implementing business processes in a web application, comprising a workflow, a control operable to invoke the workflow, and a page group operable to invoke the control.
    Type: Application
    Filed: February 25, 2004
    Publication date: February 24, 2005
    Inventors: Daryl Olander, Richard Feit, Edward O'Neil, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Thomas Cook, Skip Sauls, Rodney McCauley, Michael Blevins, John Shafer, Pal Takacsi-Nagy