IP Library Granted Patent US 9,652,680
Granted Patent B2
US 9,652,680 · App. 14/720,254 · Granted May 16, 2017

Techniques including URL recognition and applications

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 9,652,680
App. No.
14/720,254
Granted
May 16, 2017
Kind
B2
Abstract

Methods are systems are provided that include obtaining a digital image from a digital photograph, such as may be taken by a digital camera or a camera phone. The digital image includes, for example, a URI or URL, which may be contained within a visible frame. A character recognition technique, such as an optical character recognition technique, may be used to recognize the URI or URL from the digital image. The URI or URL may be used to access a corresponding Web page. The character recognition technique may be applied on the digital camera or cell phone itself, or remotely.

Claims (32)

1. A computerized method for recognizing network resource information, the method comprising:

obtaining, by one or more computers, digital image information corresponding to a digital image captured by a first portable electronic device using a photographing device, wherein the digital image includes one of a photograph, screen capture, scan or computer-generated image of an object;

recognizing, by the one or more computers using one or more character-recognition techniques, a uniform resource identifier (URI) or a uniform resource locator (URL) included within the digital image; and

wirelessly transmitting, by the one or more computers, the URI or URL to a second portable electronic device configured to use the URI or URL to access a web resource.

2. The method of claim 1 , wherein the one or more character-recognition techniques include a machine-learning technique.

3. The method of claim 1 , wherein the one or more character-recognition techniques include at least one of altering, modifying, removing or normalizing at least one characteristic of the digital image.

4. The method of claim 3 , wherein the one or more character-recognition techniques include one of centering, changing or normalizing a surface or portion of the image of the object included within the digital image.

5. The method of claim 1 , wherein the step of recognizing the URI or URL within the digital image is conditioned upon an acceptance of one or more advertisements at the first portable electronic device.

6. The method of claim 1 , wherein the URI or URL includes at least one of an alphabetical, numerical, alphanumerical or symbol-based item or string.

7. The method of claim 1 , wherein the second portable electronic device is configured to utilize a browser to access a web resource corresponding to the URI or URL.

8. The method of claim 7 , wherein accessing the web resource corresponding to the URI or URL facilitates serving one or more advertisements to the second portable electronic device.

9. The method of claim 1 , wherein the digital image includes a visible frame, comprising at least one of a box, circle, shading or marking, indicating a location of the URI or URL within the digital image.

10. The method of claim 9 , wherein the visible frame is included on a surface of an object captured by the digital image.

11. The method of claim 9 , wherein the visible frame is automatically or manually applied to the digital image.

12. A system for recognizing network resource information, the system comprising:

one or more processors;

one or more data storage devices; and

a resource recognition device executable on the one or more processors according to software instructions stored in the one or more data storage devices, the resource recognition device being configured to:

obtain digital image information corresponding to a digital image captured by a first portable electronic device using a photographing device, wherein the digital image includes one of a photograph, screen capture, scan or computer-generated image of an object;

recognize, using one or more character-recognition techniques, a uniform resource identifier (URI) or a uniform resource locator (URL) included within the digital image; and

wirelessly transmitting the URI or URL to a second portable electronic device configured to use the URI or URL to access a web resource.

13. The system of claim 12 , wherein the one or more character-recognition techniques include a machine-learning technique.

14. The system of claim 12 , wherein the one or more character-recognition techniques include at least one of altering, modifying, removing or normalizing at least one characteristic of the digital image.

15. The system of claim 14 , wherein the one or more character-recognition techniques include one of centering, changing or normalizing a surface or portion of the image of the object included within the digital image.

16. The system of claim 12 , wherein the step of recognizing the URI or URL within the digital image is conditioned upon an acceptance of one or more advertisements at the first portable electronic device.

17. The system of claim 12 , wherein the second portable electronic device is configured to utilize a browser to access a web resource corresponding to the URI or URL.

18. The system of claim 17 , wherein accessing the web resource corresponding to the URI or URL facilitates serving one or more advertisements to the second portable electronic device.

19. The system of claim 12 , wherein the digital image includes a visible frame, comprising at least one of a box, circle, shading or marking, indicating a location of the URI or URL within the digital image.

20. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by a computer processor for recognizing network resource information, the instructions being executable by a computer processor to execute processing comprising:

obtaining digital image information corresponding to a digital image captured by a first portable electronic device using a photographing device, wherein the digital image includes one of a photograph, screen capture, scan or generated image of an object;

recognizing, using one or more character-recognition techniques, a uniform resource identifier (URI) or uniform resource locator (URL) included within the digital image, wherein the digital image includes a visible frame, comprising at least one of a box, circle, shading or marking, indicating a location of the URI or URL within the digital image; and

wirelessly transmitting the URI or URL to a second portable electronic device configured to use the URI or URL to access a web resource.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE, INC.
Reel/Frame 070001/0469 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NEWLY MERGED ENTITY'S NEW NAME, AND TO REMOVE THE PERIOD PREVIOUSLY RECORDED AT REEL: 057254 FRAME: 0738. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 9, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 057514/0930 →
MERGER Recorded Aug 2, 2021
From: SLACK TECHNOLOGIES, INC.; SKYLINE STRATEGIES I INC.
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 057254/0693 →
MERGER AND CHANGE OF NAME Recorded Aug 2, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC.
Reel/Frame 057254/0738 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: EXCALIBUR IP, LLC
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 051761/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →