IP Library › Granted Patent US 10,542,069
Granted Patent B2
US 10,542,069 · App. 15/643,029 · Granted Jan 21, 2020

System and method for providing a customized resource

Inventors: Michael R. Loeb (New York, NY); Dan McCabe (Wilton, CT); Steven Marcus (New Rochelle, NY); Andrew Bein (Riverside, CT)
Assignee: MOBISAVE LLC
H04L67/02H04L67/146H04L67/306H04W88/02
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,542,069
App. No.
15/643,029
Granted
Jan 21, 2020
Kind
B2
Abstract

Provided are methods and devices for providing a resource. In one example, a method includes receiving a request to render a resource, the request comprising item information associated with an item, extracting an item identifier from the item information, and determining, by the web server, whether the user device corresponds to an existing user of a mobile application corresponding to the request. In response to determining the user device corresponds to an existing user of the mobile application, the method may include determining a customized URI associated with the item and associated with the mobile application based on the extracted item identifier and transmitting the customized URI. In response to determining the user device does not correspond to an existing user of the mobile application, the method may include transmitting a URL of a web page associated with the mobile application to the user device.

Claims (37)

1. A device for determining a customized resource, the device comprising:

a network interface configured to receive a request to render a resource from a user device, the request comprising item information associated with an item;

an extractor configured to extract an item identifier from the item information; and

a processor configured to determine whether the user device corresponds to an existing user of a mobile application corresponding to the request,

wherein in response to determining the user device corresponds to an existing user of the mobile application, the processor further determines a customized uniform resource indicator (URI) that directs the user device to a page within the mobile application that corresponds to the item based on a character comparison of the extracted item identifier to character strings of URIs of the mobile application, and controls the network interface to transmit the customized URI to the user device, and

in response to determining the user device does not correspond to an existing user of the mobile application, the processor further controls the network interface to transmit a uniform resource locator (URL) of a web page of a website that enables a user to register for the mobile application to the user device.

2. The device of claim 1 , wherein the processor is configured to determine the user device corresponds to an existing user in response to detecting that the mobile application is currently installed on the user device.

3. The device of claim 1 , wherein the customized URI comprises a deep link within the mobile application to customized content associated with the item.

4. The device of claim 1 , wherein the request comprises a vocal command received from a user of the user device, and the customized URI comprises a deep link within the mobile application to customized content associated with the item that is based on the vocal command.

5. The device of claim 1 , wherein the request comprises a text message including a body and a plurality of characters within the body, and the extractor is configured to extract at least one word from the plurality of characters included within the body of the text message.

6. The device of claim 1 , wherein the processor determines that the user device corresponds to an existing user of the mobile application, determines the customized URI associated with the item within the mobile application based on the extracted item identifier, and controls the network interface to transmit the customized URI to the user device.

7. The device of claim 1 , wherein the processor is configured to determine the customized URI by comparing the item identifier extracted from the request with previously stored URIs.

8. A method for determining a customized resource, the method comprising:

receiving, by an application server from a user device, a request to render a resource, the request comprising item information associated with an item;

extracting, by the application server, an item identifier from the item information;

determining, by the application server, whether the user device corresponds to an existing user of a mobile application corresponding to the request;

in response to determining the user device corresponds to an existing user of the mobile application, determining, by the application server, a customized uniform resource indicator (URI) that directs the user device to a page within the mobile application that corresponds to the item based on a character comparison of the extracted item identifier to character strings of URIs of the mobile application, and transmitting, to the user device, the customized URI; and

in response to determining the user device does not correspond to an existing user of the mobile application, transmitting, by the application server to the user device, a uniform resource locator (URL) of a web page of a website that enables a user to register for the mobile application.

9. The method of claim 8 , wherein the user device is determined to correspond to an existing user in response to detecting that the mobile application is currently installed on the user device.

10. The method of claim 8 , wherein the customized URI comprises a deep link within the mobile application to customized content associated with the item.

11. The method of claim 8 , wherein the request comprises a vocal command received from a user of the user device, and the customized URI comprises a deep link within the mobile application to customized content associated with the item that is based on the vocal command.

12. The method of claim 8 , wherein the request comprises a text message including a body and a plurality of characters within the body, and the item identifier comprises at least one word extracted from the plurality of characters included within the body of the text message.

13. The method of claim 8 , wherein the determining comprises determining the user device corresponds to an existing user of the mobile application, and

the method further comprises determining, by the web server, the customized URI associated with the item within the mobile application based on the extracted item identifier and transmitting the customized URI to the user device.

14. The method of claim 8 , wherein the determining the customized URI comprises comparing the item identifier extracted from the request with previously stored URIs.

15. A non-transitory computer readable medium having stored therein instructions that when executed cause a computing device to perform a method for determining a customized resource, the method comprising:

receiving, by a web server from a user device, a request to render a resource, the request comprising item information associated with an item;

extracting, by the web server, an item identifier from the item information;

determining, by the web server, whether the user device corresponds to an existing user of a mobile application corresponding to the request;

in response to determining the user device corresponds to an existing user of the mobile application, determining, by the web server, a customized uniform resource indicator (URI) that directs the user device to a page within the mobile application that corresponds to the item based on a character comparison of the extracted item identifier to character strings of URIs of the mobile application, and transmitting, to the user device, the customized URI; and

in response to determining the user device does not correspond to an existing user of the mobile application, transmitting, by the web server to the user device, a uniform resource locator (URL) of a web page of a website that enables a user to register for the mobile application.

16. The non-transitory computer readable medium of claim 15 , wherein the user device is determined to correspond to an existing user in response to detecting that the mobile application is currently installed on the user device.

17. The non-transitory computer readable medium of claim 15 , wherein the customized URI comprises a deep link within the mobile application to customized content associated with the item.

18. The non-transitory computer readable medium of claim 15 , wherein the request comprises a vocal command received from a user of the user device, and the customized URI comprises a deep link within the mobile application to customized content associated with the item that is based on the vocal command.

19. The non-transitory computer readable medium of claim 15 , wherein the request comprises a text message including a body and a plurality of characters within the body, and the item identifier comprises at least one word extracted from the plurality of characters included within the body of the text message.

20. The non-transitory computer readable medium of claim 15 , wherein the determining comprises determining the user device corresponds to an existing user of the mobile application, and

the method further comprises determining, by the web server, the customized URI associated with the item within the mobile application based on the extracted item identifier and transmitting the customized URI to the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: LOEB, MICHAEL R.; MCCABE, DAN; MARCUS, STEVEN; BEIN, ANDREW
To: MOBISAVE LLC
Reel/Frame 042925/0411 →
Continuity (2)
Provisional Application 62361737 · Jul 13, 2016
Related Publication 20180020039A1 · Jan 18, 2018
Cited By (3)
US 12,255,860 US 12,379,903 US 12,639,049