Patents Assigned to SWEETLABS, INC.
-
Publication number: 20200020019Abstract: Systems and methods for presenting recommendations on a computing device using a recommendation client that can execute non-natively within a runtime environment provided by an application platform application and/or within a web browser application are illustrated.Type: ApplicationFiled: July 25, 2019Publication date: January 16, 2020Applicant: SWEETLABS, INC.Inventors: Adrian Bourke, Blake Machado
-
Patent number: 9727903Abstract: The subject disclosure relates to pre-installed software and services, such as online services, and markets for pre-installed software and online services. In one aspect, the disclosed subject matter facilitates contracting between software vendors and device manufacturers or redistributors for placement and/or conversion of software applications or services in devices. As further advantages, embodiments of the disclosed subject matter can provide transparency into markets for device placement and can facilitate detailed contract performance tracking. Further non-limiting embodiments are provided that illustrate the advantages and flexibility of the disclosed subject matter.Type: GrantFiled: May 12, 2015Date of Patent: August 8, 2017Assignee: SWEETLABS, INC.Inventor: James DePoy
-
Patent number: 9081757Abstract: Systems and methods for locally managing a user's interaction with content derived from web pages along with the tracking of the creation and update of the content in accordance with embodiments of the invention are illustrated. One embodiment of the invention includes a computing device configured to create a user hosted application including an application platform application stored in the storage of the computing device, where the application platform application includes a rendering engine process and an integration process, at least one hosted application including a background page file, wherein the virtual machine is configured to parse the instructions in the scripting language contained within the background page file, and to obtain at least one user hosted application, where a user hosted application and transmit a notification message based on obtaining the at least one user hosted application.Type: GrantFiled: August 28, 2013Date of Patent: July 14, 2015Assignee: SWEETLABS, INCInventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
-
Patent number: 9069735Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.Type: GrantFiled: March 15, 2013Date of Patent: June 30, 2015Assignee: SWEETLABS, INC.Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
-
Publication number: 20140236756Abstract: Systems and methods for presenting recommendations on a computing device using a recommendation client that can execute non-natively within a runtime environment provided by an application platform application and/or within a web browser application are illustrated.Type: ApplicationFiled: February 21, 2014Publication date: August 21, 2014Applicant: SWEETLABS, INC.Inventors: Adrian Bourke, Blake Machado
-
Publication number: 20140108913Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.Type: ApplicationFiled: August 22, 2013Publication date: April 17, 2014Applicant: SWEETLABS, INC.Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
-
Publication number: 20140108912Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.Type: ApplicationFiled: March 15, 2013Publication date: April 17, 2014Applicant: SWEETLABS, INC.Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
-
Publication number: 20130124557Abstract: Systems and methods in accordance with embodiments of the invention include user configurable recommendation systems that enable a user to modify the presentation of recommendations in a user interface. One embodiment includes at least one recommendation module running on a user device configured to present recommendations in a user interface of a user device based upon a command generated by a recommendation module; a command history database configured to store a history of commands; wherein at least one recommendation module is a requesting recommendation module configured to: query the command history database for information on a current command concerning display of recommendations; receive the information on the current command concerning display of recommendations on the requesting recommendation module's user interface that causes the requesting recommendation module to present a notification of the current command along with a notification of commands that may be generated.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: SWEETLABS, INC.Inventor: Sweetlabs, Inc.
-
Publication number: 20120323995Abstract: Systems and methods in accordance with embodiments of the invention enable streamlined content download that minimizes user input during the download process. One embodiment includes a system for streamlined downloading of content to a user computing device, including: an application server system configured to locate an intermediary application in response to a request received from a user computing device; where the intermediary application includes a content ID and configures a user computing device to initialize a download manager on a user computing device, and to pass the content ID to the download manager; and where the download manager configures the user computing device to utilize the content ID to retrieve content access information, and download content from a content server system utilizing the content access information.Type: ApplicationFiled: June 19, 2012Publication date: December 20, 2012Applicant: SWEETLABS, INC.Inventors: Adrian Bourke, Benjamin P. Morris, James A. Goode
-
Publication number: 20120324338Abstract: Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.Type: ApplicationFiled: August 23, 2012Publication date: December 20, 2012Applicant: SWEETLABS, INC.Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke
-
Publication number: 20110314389Abstract: Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.Type: ApplicationFiled: June 20, 2011Publication date: December 22, 2011Applicant: SWEETLABS, INC.Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke