IP Library Granted Patent US 10,796,085
Granted Patent B2
US 10,796,085 · App. 15/204,970 · Granted Oct 6, 2020

Systems and methods for providing cross-device native functionality in a mobile-based crowdsourcing platform

Inventors: Abdullah Daoud (Lynnfield, MA); B. Eric Graham (Wenham, MA); Chris Fuentes (Plaistow, NH)
Assignee: CrowdComfort, Inc.
G06F40/197G05B15/02G06F40/154H04L67/02H04L67/42H04W4/50H04W4/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,796,085
App. No.
15/204,970
Filed
Jul 7, 2016
Granted
Oct 6, 2020
Kind
B2
Art Unit
2115
USPC
700/276
Abstract

The present invention provides systems and methods for providing cross-device native functionality for a native app. More specifically, the invention is directed to a JavaScript Object Notation (JSON) data exchange format for use with a native app running on a user's mobile device, wherein the exchange format is configured to improve user experience and interaction with the app. The present invention may be particularly useful in a mobile-based crowdsourcing platform in which data is continually exchanged between remote user devices and a cloud-based service for collecting and managing user-driven data based on user interaction with native apps on their devices.

Claims (15)

1. A system for providing cross-device native functionality for a native app, the system comprising:

a server configured to communicate with and exchange data with a plurality of mobile devices via a cloud-based service in the form of a crowdsourcing platform and further provide one or more modifications to a native application running on one or more of the plurality of mobile devices;

at least one mobile device comprising a processor coupled to a memory containing instructions executable by the processor to cause the mobile device to:

run a native application, wherein the native application allows a user to provide user-driven data to the crowdsourcing platform, wherein the user-driven data is associated with an environment in which the user is located, the native application is an abstracted native application comprising an application shell, native basic UI elements, and a JSON Translator embedded within the application;

receive, from the server, modification data associated with a modification to the native application;

dynamically translate, via the JSON Translator, in real, or near-real, time, modification data objects associated with the modification to the native application into native user interface (UI) elements, wherein the JSON Translator is a translation layer configured to allow dynamic interpretation of data received from the server into native UI elements compatible with the native application running on the mobile device; and

display the native UI elements to a user associated with the mobile device.

2. The system of claim 1 , wherein the mobile device is selected from the group consisting of a tablet computer, a laptop computer, a notebook computer, a mobile computing device, a smart phone, and a cellular telephone.

3. The system of claim 1 , wherein the server and the mobile device are configured to wirelessly communicate and exchange data with one another over a network.

4. The system of claim 3 , wherein the network is selected from the group consisting of Wi-Fi wireless data communication technology, the internet, private networks, virtual private networks (VPN), public switch telephone networks (PSTN), integrated services digital networks (ISDN), digital subscriber link networks (DSL), various second generation (2G), third generation (3G), fourth generation (4G) cellular-based data communication technologies, Bluetooth radio, and Near Field Communication (NFC).

5. The system of claim 1 , wherein the user-driven data is associated with user comfort within a given environment in which the user is located.

6. The system of claim 5 , wherein the user comfort is associated with temperature within the given environment.

7. The system of claim 1 , wherein the modification data objects comprise JSON objects converted from initial modification data objects created based on one or more non-JSON format programming languages.

8. The system of claim 1 , wherein the one or more non-JSON format programming languages are selected from the group consisting of HTML, CSS, and the like.

9. The system of claim 1 , wherein the modification data comprises one or more changes or modifications to the native application from an administrator of the native application.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 22, 2023
From: DCP FUND II LLC
To: CROWDCOMFORT INC.
Reel/Frame 063711/0756 →
SECURITY INTEREST Recorded Jul 9, 2019
From: CROWDCOMFORT, INC
To: DCP FUND II LLC
Reel/Frame 049700/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2016
From: DAOUD, ABDULLAH; GRAHAM, B. ERIC; FUENTES, CHRIS
To: CROWDCOMFORT, INC.
Reel/Frame 040221/0846 →
Continuity (7)
Continuation In Part 14328492 · Jul 10, 2014
Provisional Application 61903123 · Nov 12, 2013
Provisional Application 61844494 · Jul 10, 2013
Provisional Application 62189446 · Jul 7, 2015
Provisional Application 62189448 · Jul 7, 2015
Provisional Application 62189451 · Jul 7, 2015
Related Publication 20160323690A1 · Nov 3, 2016
Cited By (1)
US 12,236,163