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: 20240126621Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Inventors: Skip SAULS, Medha SRIVASTAVA, Edward MENGEL, Sameer SETHI, James DIEFENDERFER
-
Publication number: 20230051662Abstract: 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: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Applicant: salesforce.com, inc.Inventors: Skip SAULS, Medha SRIVASTAVA, Edward MENGEL, Sameer SETHI, James DIEFENDERFER
-
Patent number: 8463844Abstract: 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: GrantFiled: May 2, 2008Date of Patent: June 11, 2013Assignee: Oracle International CorporationInventors: Timmothy Pesce, Peter Laird, Skip Sauls, Christopher Jolley, Subrahmanyam Allamaraju
-
Patent number: 8065415Abstract: 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: GrantFiled: October 8, 2004Date of Patent: November 22, 2011Assignee: Oracle International CorporationInventors: Robert Ritchy, Christopher E. Bales, Skip Sauls, Jeffrey Mueller, Melissa Dawe, Shane Pearson
-
Patent number: 7685258Abstract: 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: GrantFiled: May 20, 2005Date of Patent: March 23, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
-
Patent number: 7620977Abstract: 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: GrantFiled: May 20, 2005Date of Patent: November 17, 2009Assignee: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
-
Patent number: 7526537Abstract: 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: GrantFiled: May 18, 2005Date of Patent: April 28, 2009Assignee: Bea Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Chris Jolley
-
Patent number: 7490290Abstract: 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: GrantFiled: January 28, 2005Date of Patent: February 10, 2009Assignee: BEA Systems, Inc.Inventors: Brian White, Skip Sauls
-
Publication number: 20080281898Abstract: A JSR 168 compliant portlet can expose a URL to allow the portlet to be inserted into an external page.Type: ApplicationFiled: May 2, 2008Publication date: November 13, 2008Applicant: BEA SYSTEMS, INC.Inventors: Timmothy Pesce, Peter Laird, Skip Sauls, Christopher Jolley, Subrahmanyam Allamaraju
-
Publication number: 20070006069Abstract: 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: ApplicationFiled: June 27, 2005Publication date: January 4, 2007Applicant: 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: 20060294458Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: 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: 20060294495Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: 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: 20060294496Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: 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: 20060174187Abstract: 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: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Applicant: BEA Systems, Inc.Inventors: Michael White, Skip Sauls
-
Publication number: 20060069704Abstract: 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: ApplicationFiled: May 20, 2005Publication date: March 30, 2006Applicant: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
-
Publication number: 20060036734Abstract: 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: ApplicationFiled: May 18, 2005Publication date: February 16, 2006Applicant: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Chris Jolley
-
Publication number: 20060010125Abstract: 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: ApplicationFiled: May 20, 2005Publication date: January 12, 2006Applicant: 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: 20050273717Abstract: 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: ApplicationFiled: May 20, 2005Publication date: December 8, 2005Applicant: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
-
Publication number: 20050257227Abstract: 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: ApplicationFiled: October 8, 2004Publication date: November 17, 2005Applicant: BEA Systems, Inc.Inventors: Robert Ritchy, Christopher Bales, Skip Sauls, Jeffrey Mueller, Melissa Dawe, Shane Pearson
-
Publication number: 20050044173Abstract: 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: ApplicationFiled: February 25, 2004Publication date: February 24, 2005Inventors: 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