Patents by Inventor Daniel Everett Jemiolo
Daniel Everett Jemiolo 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: 11599919Abstract: An information exchange environment may be maintained. The information exchange environment may be configurable to allow users of an application or service to exchange suggestion data with product development. A user interface may be displayed on a device of a first user of the application or service. A request from the first user to submit first suggestion data may be processed. The first suggestion data may be classified. The first suggestion data may be provided to a first product development entity.Type: GrantFiled: December 10, 2018Date of Patent: March 7, 2023Assignee: salesforce.com, incInventors: Adam McCormick Doti, Carly Berman, Jennifer Sacks, Daniel Everett Jemiolo, Kristen Engelhardt
-
Patent number: 10915299Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for automatically matching start criteria and completion criteria of a walkthrough for an application or an online service. A database storing data objects identifying walkthroughs and walkthrough stages can be maintained. An indication can be received that walkthrough stages of a first walkthrough in the database have been added, removed, or modified. It can be determined that a first completion criterion associated with a first walkthrough stage of the first walkthrough and a first start criterion associated with a second walkthrough stage of the first walkthrough do not match. The first start criterion and the first completion criterion can be processed to generate a matched start criterion and a matched completion criterion. The first start criterion and the first completion criterion can be replaced with the matched start criterion and the matched completion criterion to generate a modified walkthrough.Type: GrantFiled: October 16, 2015Date of Patent: February 9, 2021Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, Jason Wagner, Michael Burr
-
Patent number: 10761824Abstract: The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.Type: GrantFiled: February 27, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Kwasi Addo Asare, Attila Barta, Richard D. Huddleston, Daniel Everett Jemiolo
-
Patent number: 10762292Abstract: The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or coauthors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.Type: GrantFiled: August 28, 2018Date of Patent: September 1, 2020Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, John Kucera
-
Publication number: 20200098019Abstract: An information exchange environment may be maintained. The information exchange environment may be configurable to allow users of an application or service to exchange suggestion data with product development. A user interface may be displayed on a device of a first user of the application or service. A request from the first user to submit first suggestion data may be processed. The first suggestion data may be classified. The first suggestion data may be provided to a first product development entity.Type: ApplicationFiled: December 10, 2018Publication date: March 26, 2020Applicant: Salesforce.com, Inc.Inventors: Adam McCormick Doti, Carly Berman, Jennifer Sacks, Daniel Everett Jemiolo, Kristen Engelhardt
-
Publication number: 20190196802Abstract: The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.Type: ApplicationFiled: February 27, 2019Publication date: June 27, 2019Inventors: Kwasi Addo Asare, Attila Barta, Richard D. Huddleston, Daniel Everett Jemiolo
-
Publication number: 20190079910Abstract: The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or coauthors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.Type: ApplicationFiled: August 28, 2018Publication date: March 14, 2019Inventors: Daniel Everett Jemiolo, John Kucera
-
Patent number: 10223095Abstract: The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.Type: GrantFiled: May 31, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Kwasi Addo Asare, Attila Barta, Richard D. Huddleston, Daniel Everett Jemiolo
-
Patent number: 10175999Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for converting video into a walkthrough for an application or an online service. For example, a database storing data objects identifying walkthrough stages can be maintained. Each walkthrough stage can be associated with one or more features of an application or a service. Video comprising a plurality of frames can be received. A spatial region of one or more of the frames can be matched to a graphical component of the application or the service to produce a mapping. One or more of the frames can be processed using the mapping to determine that an update to a user interface (UI) displayed on a computing device has occurred. One or more walkthrough stages stored in the database can be identified based on the mapping. The one or more identified walkthrough stages can be assigned to a walkthrough. The walkthrough can be stored as a data file in a database of a database system.Type: GrantFiled: February 25, 2015Date of Patent: January 8, 2019Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, Jason Wagner, Michael Burr
-
Patent number: 10089286Abstract: The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or co-authors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.Type: GrantFiled: November 10, 2014Date of Patent: October 2, 2018Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, John Kucera
-
Patent number: 10007956Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.Type: GrantFiled: October 30, 2017Date of Patent: June 26, 2018Assignee: salesforce.com, Inc.Inventors: Daniel Everett Jemiolo, Beau David Cronin
-
Patent number: 9983943Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for reversing object manipulations in association with a walkthrough for an application or online service. A first state of resources associated with the walkthrough can be recorded in a database of a database system. Input can be received to perform an interaction command with one or more demonstration objects associated with the walkthrough. The one or more demonstration objects can be caused to be manipulated in response to the input. The object manipulation can change the resources from the first state to a second state. The second state can be recorded in the database of the database system. Actions can be determined to reverse the object manipulation to return the resources to the first state. The determined actions can be caused to be performed.Type: GrantFiled: March 13, 2015Date of Patent: May 29, 2018Assignee: salesforce.com, inc.Inventor: Daniel Everett Jemiolo
-
Publication number: 20180047115Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.Type: ApplicationFiled: October 30, 2017Publication date: February 15, 2018Applicant: salesforce.com, inc.Inventors: Daniel Everett JEMIOLO, Beau David CRONIN
-
Patent number: 9805427Abstract: The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate's interests, identified by analyzing mined biographical and behavioral data about the candidate.Type: GrantFiled: January 29, 2015Date of Patent: October 31, 2017Assignee: SALESFORCE.COM, INC.Inventors: Daniel Everett Jemiolo, Beau David Cronin
-
Publication number: 20170262272Abstract: The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.Type: ApplicationFiled: May 31, 2017Publication date: September 14, 2017Inventors: Kwasi Addo Asare, Attila Barta, Richard D. Huddleston, Daniel Everett Jemiolo
-
Patent number: 9753703Abstract: Disclosed are database systems, methods, and computer program products for generating identifiers for user interface elements of a web page of a web application. In some implementations, a server of a database system analyzes a copy of source code for a first web page. The first web page may comprise user interface elements capable of being generated from the source code. The server identifies one or more of the user interface elements of the first web page as not having a unique identifier or as having a dynamically generated identifier. The server generates, for each identified user interface element, a further unique identifier to be associated with the respective identified user interface element. The server generates edited source code comprising one or more further unique identifiers for the identified one or more user interface elements. The server stores the edited source code in a database of the database system.Type: GrantFiled: January 27, 2015Date of Patent: September 5, 2017Assignee: salesforce.com, inc.Inventor: Daniel Everett Jemiolo
-
Patent number: 9696979Abstract: The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.Type: GrantFiled: January 9, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Kwasi Addo Asare, Attila Barta, Richard D. Huddleston, Daniel Everett Jemiolo
-
Publication number: 20170109393Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for automatically matching start criteria and completion criteria of a walkthrough for an application or an online service. A database storing data objects identifying walkthroughs and walkthrough stages can be maintained. An indication can be received that walkthrough stages of a first walkthrough in the database have been added, removed, or modified. It can be determined that a first completion criterion associated with a first walkthrough stage of the first walkthrough and a first start criterion associated with a second walkthrough stage of the first walkthrough do not match. The first start criterion and the first completion criterion can be processed to generate a matched start criterion and a matched completion criterion. The first start criterion and the first completion criterion can be replaced with the matched start criterion and the matched completion criterion to generate a modified walkthrough.Type: ApplicationFiled: October 16, 2015Publication date: April 20, 2017Inventors: Daniel Everett Jemiolo, Jason Wagner, Michael Burr
-
Patent number: 9471774Abstract: A method for providing secure access to a virtual machine includes dispensing an image corresponding to a virtual machine from a management appliance to a distributed computing system such that the virtual machine is implemented by at least one of a plurality of interconnected physical computing devices in the distributed computing system; establishing a trusted relationship between the management appliance and the virtual machine; and providing a user with access to the virtual machine from the management appliance without further authentication credentials from the user.Type: GrantFiled: March 14, 2012Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohith Kottamangalam Ashok, Daniel Everett Jemiolo, Todd Eric Kaplinger, Aaron Kyle Shook
-
Patent number: 9443078Abstract: A management appliance includes at least one processor; and a memory communicatively coupled to the at least one processor. The memory comprising executable code stored thereon such that the at least one processor, upon executing the executable code, is configured to: dispense an image corresponding to a virtual machine to a distributed computing system comprising a plurality of interconnected computing devices, such that at least one of the computing devices implements the virtual machine; establish a trusted relationship with the virtual machine; and provide an authenticated user with access to the virtual machine without further authentication credentials from the user.Type: GrantFiled: April 20, 2010Date of Patent: September 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohith Kottamangalam Ashok, Daniel Everett Jemiolo, Todd Eric Kaplinger, Aaron Kyle Shook