Systems and methods for device-dependent image transformations

US9832622B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832622-B2
Application numberUS-201213670320-A
CountryUS
Kind codeB2
Filing dateNov 6, 2012
Priority dateNov 6, 2012
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques to allow for optimizing an image based on an operational context. An operational context including at least one attribute of a client associated with a user of a social networking system is determined. An optimized image is created based on the operational context for provision to the user. The determining the operational context may comprise receiving a client identifier and determining the at least one attribute of the client based on the client identifier. The determining the operational context may comprise receiving location coordinates and determining quality of a data connection based on the location coordinates. The determining the operational context may comprise determining at least one usage trend in at least one geographic locality. The optimized image is provided to an image repository associated with the at least one geographic locality. The operational context may comprise at least one user-defined setting.

First claim

Opening claim text (preview).

What is claimed: 1. A computer implemented method comprising: receiving a client identifier from a client device associated with a user of a social-networking system; establishing, based on the client identifier, a wireless communication link with the client device, wherein the wireless communication link is established after a particular duration of time has passed; determining based on the particular duration of time being above a threshold duration, an operational context indicating that quality of a data connection with the client device is too low to transmit an image in its original form; determining one or more image parameters based on the operational context of the client device, wherein the image parameters: specify creation of an optimized image that is based on the image in its original form; and comprises one or more modifications for the optimized image, wherein the modifications reduce the data size of the optimized image; creating the optimized image based on the image parameters for provision to the user; and providing the optimized image to the client device and to an image repository. 2. The computer implemented method of claim 1 , wherein the determining the operational context further comprises: receiving a client identifier; and determining the at least one attribute of the client device based on the client device identifier. 3. The computer implemented method of claim 1 , wherein the determining the operational context further comprises: receiving location coordinates; and determining quality of the data connection based on the location coordinates. 4. The computer implemented method of claim 1 , wherein the determining the operational context further comprises: receiving an IP address; and determining quality of the data connection based on the IP address. 5. The computer implemented method of claim 1 , wherein the determining the operational context further comprises determining at least one usage trend in at least one geographic locality. 6. The computer implemented method of claim 5 , further comprising providing the optimized image to an image repository associated with the at least one geographic locality. 7. The computer implemented method of claim 1 , wherein the operational context comprises at least one user-defined setting. 8. The computer implemented method of claim 7 , wherein the at least one user-defined setting is overriding. 9. The computer implemented method of claim 1 , wherein the operational context comprises a resolution value associated with a display of the client device. 10. The computer implemented method of claim 1 , further comprising receiving a request from the client device for the image in its original form. 11. The computer implemented method of claim 1 , wherein the operational context comprises a viewing interface of the client device. 12. The computer implemented method of claim 1 , further comprising: generating at least one URL including an operational context identifier and an image type identifier associated with the operational context; and embedding the at least one URL within a webpage. 13. The computer implemented method of claim 1 , wherein the creating the optimized image further comprises: determining a file format based on the operational context; and encoding the optimized image based on the file format. 14. The computer implemented method of claim 1 , wherein the creating the optimized image comprises: determining a compression value based on the operational context; and compressing the optimized image based on the compression value. 15. The computer implemented method of claim 1 , wherein the client device includes at least one of a computing device, an application, and a browser. 16. A system comprising: at least one processor; and a memory storing instructions configured to instruct the at least one processor to perform: receiving a client identifier from a client device associated with a user of a social-networking system; establishing, based on the client identifier, a wireless communication link with the client device, wherein the wireless communication link is established after a particular duration of time has passed; determining based on the particular duration of time being above a threshold duration, an operational context indicating that quality of a data connection with the client device is too low to transmit an image in its original form; determining one or more image parameters based on the operational context of the client device, wherein the image parameters: specify creation of an optimized image that is based on the image in its original form; and comprises one or more modifications for the optimized image, wherein the modifications reduce the data size of the optimized image; creating the optimized image based on the image parameters for provision to the user; and providing the optimized image to the client device and to an image repository. 17. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising: receiving a client identifier from a client device associated with a user of a social-networking system; establishing, based on the client identifier, a wireless communication link with the client device, wherein the wireless communication link is established after a particular duration of time has passed; determining based on the particular duration of time being above a threshold duration, an operational context indicating that quality of a data connection with the client device is too low to transmit an image in its original form; determining one or more image parameters based on the operational context of the client device, wherein the image parameters: specify creation of an optimized image that is based on the image in its original form; and comprises one or more modifications for the optimized image, wherein the modifications reduce the data size of the optimized image; creating the optimized image based on the image parameters for provision to the user; and providing the optimized image to the client device and to an image repository.

Assignees

Inventors

Classifications

  • H04W4/18Primary

    Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9832622B2 cover?
Techniques to allow for optimizing an image based on an operational context. An operational context including at least one attribute of a client associated with a user of a social networking system is determined. An optimized image is created based on the operational context for provision to the user. The determining the operational context may comprise receiving a client identifier and determi…
Who is the assignee on this patent?
Lerios Apostolos, Mack Ryan David, Ruibal Peter, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04W4/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).