Unlock instant, AI-driven research and patent intelligence for your innovation.

Systems and Methods for Dynamically Loading Web Fonts and Dynamic Availability for Fonts Based on Language Settings

a dynamic loading and font technology, applied in the field of systems, methods and apparatus for dynamically loading web fonts, can solve the problem that the user's device may not be able to provide any readable text to the user, and achieve the effect of improving the user experience and improving the user experien

Inactive Publication Date: 2013-12-05
GOOGLE LLC
View PDF8 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present patent provides a method for enabling a first user device to access a shared document through a network, while preventing other user devices from accessing the document simultaneously. The first user device receives a list of available fonts, which is transmitted to the first user device. The first user device can then request access to a specific font in the list, and the requested font is provided to the first user device. The method ensures that only one user device can access a shared document at a time, which prevents conflicts and ensures safe sharing of information.

Problems solved by technology

If however, the font is not available to the user's device, the user's device may not be able to provide any readable text to the user.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and Methods for Dynamically Loading Web Fonts and Dynamic Availability for Fonts Based on Language Settings
  • Systems and Methods for Dynamically Loading Web Fonts and Dynamic Availability for Fonts Based on Language Settings
  • Systems and Methods for Dynamically Loading Web Fonts and Dynamic Availability for Fonts Based on Language Settings

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025]FIG. 1 shows a communication system 100 that may be used to provide document services in accordance with an embodiment. Communication system 100 includes a network 102, a server 104, and user devices 106-A, 106-B, etc. For convenience, the term “user device 106” is used herein to refer to any one of user devices 106-A, 106-B, etc. Accordingly, any discussion herein referring to “user device 106” is equally applicable to each of user devices 106-A, 106-B, etc. Communication system 100 may include more or fewer than two user devices.

[0026]In the exemplary embodiment of FIG. 1, network 102 is the Internet. In other embodiments, network 102 may include one or more of a number of different types of networks, such as, for example, an intranet, a local area network (LAN), a wide area network (WAN), a wireless network, a Fibre Channel-based storage area network (SAN), or Ethernet. Other networks may be used. Alternatively, network 102 may include a combination of different types of ne...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In a collaborative online document environment, a first user device is provided access to a document, via a network. A second user device is provided access to the document via the network. A list of fonts available to the second user device is received. The list is transmitted to the first user device. A request is received from the first user device to provide at least one of the fonts identified in the list. The at least one font is provided to the first user device.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims benefit, pursuant to 35 U.S.C. §119(e), of U.S. Provisional Application Ser. No. 61 / 653,671 filed May 31, 2012, which is hereby incorporated herein by reference in its entirety.TECHNICAL FIELD[0002]This application relates generally to systems, methods and apparatus for dynamically loading web fonts, and more particularly to systems, methods and apparatus for dynamically loading web fonts for users in a collaborative online document environment.BACKGROUND[0003]Web fonts provide users with the ability to view online content on webpages. The content may be rendered using various web fonts that provide users with rich and robust text in order to view the content exactly as it was meant to be viewed using the web fonts selected by the webpage developer. Web fonts are also used to render text in different languages so that users may properly view the text.[0004]When users view a webpage, the text on the webpage is rende...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06
CPCH04L65/403G06F16/957G06F16/9537G06F16/9577G06F40/129G06F40/109
Inventor HARRIS, JEFF SCOTTPEREIRA FILHO, LUIZ AMARAL FRANCAIP, ISABELLAWILLIAMS, CLAYTON
Owner GOOGLE LLC