Patents Assigned to APPDIRECT, Inc.
-
Patent number: 12052359Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for encrypting data. The method includes adding a new encryption key for encrypting and/or decrypting data of a database, the data previously encrypted by an old encryption key. The method also includes hashing the new encryption key to generate a new hash. The method also includes comparing the new hash and an old hash with values in an encryption log, the old hash generated by hashing an old encryption key. The method also includes in response to the comparing, decrypting the data with the old encryption key when the new hash and old hash match the values in the encryption log. The method also includes encrypting the data with the new encryption key. The method also includes adding a new entry into the encryption log, the new entry comprising the new hash.Type: GrantFiled: July 30, 2021Date of Patent: July 30, 2024Assignee: AppDirect, Inc.Inventors: Daniel P. Craggs, Jonathan David Fok kan
-
Patent number: 12047368Abstract: Methods, systems, and storage media for multi-cloud data connections for white-labeled platforms are disclosed. Exemplary implementations may: receive an indication of a plurality of applications to be accessed; receive authentication information for the plurality of applications; establish a plurality of data connections to the plurality of applications, if authenticated with the authentication information; receive application data received from the plurality of data connections; normalize the application data to provide normalized data; generate a customizable feed with display parameters and displaying the normalized data according to the display parameters; and generate a visualization dashboard with visualization parameters and displaying the normalized data according to the visualization parameters.Type: GrantFiled: April 27, 2023Date of Patent: July 23, 2024Assignee: AppDirect, Inc.Inventors: Anindya Sen, Dominic Lee, Jasper Crocker
-
Patent number: 11886550Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for geographically local license sharing. The method includes transmitting, from a media server, a shared secret to a licensed client, the licensed client broadcasting a wireless signal comprising a unique identifier associated with the licensed client. The method also includes receiving, at the media server, an access token and the unique identifier of the licensed client from an unlicensed client, the access token and the unique identifier received by the unlicensed client from the licensed client based on a proximity of the unlicensed client to the licensed client. The method also includes validating, by the media server, the access token based on the unique identifier and the shared secret with the licensed client. The method also includes enabling the unlicensed client to access media content of the media server upon validation of the access token.Type: GrantFiled: December 5, 2019Date of Patent: January 30, 2024Assignee: AppDirect, Inc.Inventor: Daniel P. Craggs
-
Patent number: 11863673Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for connecting to an independent software vendor (ISV). The method includes receiving, at an integrated platform, a request to initiate a data connection with the ISV. The request may include a web address of the ISV. The method also includes associating, through the integrated platform, the data connection with a unique identifier. The method also includes issuing an authorization code based on authentication of an authorization request for the data connection. The method also includes exchanging, with a connector service, the authorization code for tokens utilized for establishing the data connection with the ISV. The method also includes receiving access to the ISV through the integrated platform.Type: GrantFiled: December 17, 2019Date of Patent: January 2, 2024Assignee: AppDirect, Inc.Inventors: Edward Robert Sutter, Ian Matthew Nicholson, Thomas Anthony Schoendorfer
-
Patent number: 11727368Abstract: Various aspects of the subject technology relate to completing a payment over a video call. A method includes initiating, a video call between a user and a vendor, the user and the vendor having a scheduled appointment comprising a specified duration of time. The method also includes directing the user to the video call through video call software. The method also includes receiving, from the video call software, a notification that the video call ended, the notification comprising video call metadata. The method also includes calculating, through an online marketplace, a total cost of the scheduled appointment based at least on the video call metadata and marketplace data. The method also includes generating, through the online marketplace, an invoice based on the total cost. The method also includes receiving payment information from the user regarding the invoice. According to aspects, the method includes a flash-to-pay option for payment.Type: GrantFiled: September 10, 2021Date of Patent: August 15, 2023Assignee: AppDirect, Inc.Inventors: Daniel P. Craggs, Vadim Rudman, David Dubé
-
Patent number: 11671419Abstract: Methods, systems, and storage media for multi-cloud data connections for white-labeled platforms are disclosed. Exemplary implementations may: receive an indication of a plurality of applications to be accessed; receive authentication information for the plurality of applications; establish a plurality of data connections to the plurality of applications, if authenticated with the authentication information; receive application data received from the plurality of data connections; normalize the application data to provide normalized data; generate a customizable feed with display parameters and displaying the normalized data according to the display parameters; and generate a visualization dashboard with visualization parameters and displaying the normalized data according to the visualization parameters.Type: GrantFiled: September 30, 2020Date of Patent: June 6, 2023Assignee: AppDirect, Inc.Inventors: Anindya Sen, Dominic Lee, Jasper Crocker
-
Patent number: 11652652Abstract: A method for managing an application exchange platform includes receiving, from a developer, a service function, wherein the service function includes configuration details for an application available through an online application exchange. The method includes deploying the service function in the application exchange, identifying a first domain event requesting access to the service function from a user, and calling the service function in the online application exchange, in response to the first domain event. The method also includes recording a metric associate with the service function and a return parameter, emitting a second domain event indicative of a completion of the service function, and charging, with a billing tool, an appropriate party based on a usage metadata for the service function. A system and a non-transitory, computer-readable memory storing instructions to cause the system to perform the above method are also provided.Type: GrantFiled: June 24, 2021Date of Patent: May 16, 2023Assignee: AppDirect, Inc.Inventors: Daniel Craggs, Mathew Spolin, Fivos Constantinou, Jean-Philippe Boudreault, Raheem Syed
-
Patent number: 11367084Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for customizing a website. The method includes receiving, from a provider, a message comprising message data, the message data comprising an identifier and parameters relating to a customizable website element of the website. The method also includes identifying, through a consumer, the customizable website element based on at least one of a message type of the message or the identifier of the message data. The method also includes routing, through the consumer, the message to the customizable website element based on at least one of the message type of the message or the identifier of the message data. The method also includes implementing, through the consumer, the parameters to the customizable website element based on the identifier.Type: GrantFiled: June 29, 2020Date of Patent: June 21, 2022Assignee: AppDirect, Inc.Inventors: Bartlomiej Mucha, Cedric Dugas
-
Patent number: 11126977Abstract: Various aspects of the subject technology relate to completing a payment over a video call. A method includes initiating, a video call between a user and a vendor, the user and the vendor having a scheduled appointment comprising a specified duration of time. The method also includes directing the user to the video call through video call software. The method also includes receiving, from the video call software, a notification that the video call ended, the notification comprising video call metadata. The method also includes calculating, through an online marketplace, a total cost of the scheduled appointment based at least on the video call metadata and marketplace data. The method also includes generating, through the online marketplace, an invoice based on the total cost. The method also includes receiving payment information from the user regarding the invoice. According to aspects, the method includes a flash-to-pay option for payment.Type: GrantFiled: June 29, 2020Date of Patent: September 21, 2021Assignee: AppDirect, Inc.Inventors: Daniel P. Craggs, Vadim Rudman, David Dubé
-
Patent number: 11068324Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for notifying users of marketplace events. The method includes creating a template of a plurality of templates that corresponds to a marketplace event of a plurality of marketplace events. The template may include a name, a description, and conditions for selection of the template. Each template may be utilized for generating a notification. The method also includes previewing the template during creation to ensure proper rendering of the template in the notification. The method also includes sending a test notification to ensure proper delivery and rendering of the notification. The method also includes specifying an audience for the template. The audience may include at least one user that will receive the notification generated from the template.Type: GrantFiled: December 30, 2019Date of Patent: July 20, 2021Assignee: AppDirect, Inc.Inventor: Francois Duquette
-
Patent number: 10706455Abstract: A system comprising marketplaces, developer sites and a marketplace platform is described. The marketplaces allow companies to purchase many applications from many sources, including the developer application. The developer site provides the developer application and allows companies to purchase the developer application. The marketplace platform provides a single application programmer interface (API) for companies to license the developer application through both the marketplaces and the developer site. The platform also provides for managing user entitlements the developer application for both the plurality of marketplaces and the developer site.Type: GrantFiled: January 9, 2018Date of Patent: July 7, 2020Assignee: AppDirect, Inc.Inventors: Nicolas Desmarais, Anindya Sen, Christophe Levesque, Mary Becica, Fivos Constantinou, Daniel Saks
-
Patent number: 9886712Abstract: A system comprising marketplaces, developer sites and a marketplace platform is described. The marketplaces allow companies to purchase many applications from many sources, including the developer application. The developer site provides the developer application and allows companies to purchase the developer application. The marketplace platform provides a single application programmer interface (API) for companies to license the developer application through both the marketplaces and the developer site. The platform also provides for managing user entitlements the developer application for both the plurality of marketplaces and the developer site.Type: GrantFiled: March 10, 2014Date of Patent: February 6, 2018Assignee: APPDIRECT, INC.Inventors: Nicolas Desmarais, Anindya Sen, Christophe Levesque, Mary Becica, Fivos Constantinou, Daniel Saks
-
Publication number: 20140279216Abstract: A system comprising marketplaces, developer sites and a marketplace platform is described. The marketplaces allow companies to purchase many applications from many sources, including the developer application. The developer site provides the developer application and allows companies to purchase the developer application. The marketplace platform provides a single application programmer interface (API) for companies to license the developer application through both the marketplaces and the developer site. The platform also provides for managing user entitlements the developer application for both the plurality of marketplaces and the developer site.Type: ApplicationFiled: March 10, 2014Publication date: September 18, 2014Applicant: APPDIRECT, Inc.Inventors: Nicolas Desmarais, Anindya Sen, Christophe Levesque, Mary Becica, Fivos Constantinou, Daniel Saks