Patents by Inventor Brian Stell

Brian Stell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9619439
    Abstract: A system and machine-implemented method for providing a font is provided. A request is received from a client device to download a font. The requested font is accessed, where the accessed font includes a corresponding character map and a corresponding glyph table. A supported character list and a modified font based on the corresponding character map, the modified font is compressed, and the supported character list and the compressed modified font are sent to the client device. Character data is also sent to the client device, wherein the character data is for merging the at least one character into the modified font based on information in the character data.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Brian Stell, Han-Wen Yeh
  • Patent number: 9275018
    Abstract: A computer-implemented method technique can intercept, at a server including one or more processors, a first request for a source document representing a web page, the first request being transmitted from a computing device to a web server. The first request can include web browser information indicating web browser software executing on the computing device. The technique can intercept the source document being transmitted from the web server to the computing device in response to the first request. The source document can specify one or more fonts in which to display text in the source document. The technique can generate the web page, determine unique characters displayed at the web page, and obtain one or more font subsets. The technique can then transmit information to the computing device based on whether the web browser software is capable of displaying a font family having a plurality of fonts.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Raphael Linus Levien, David Kuettel, Brian Stell
  • Patent number: 9164968
    Abstract: A computer-implemented technique is presented. The technique can include receiving, at a server comprising one or more processors, a first request from a computing device, the first request being for a source document associated with a web page, the source document specifying a font in which to display text in the source document. The technique can include obtaining, at the server, the source document indicated by the first request. The technique can include determining, at the server, a subset of the font by identifying unique characters in the source document, the subset of the font including less than all of the characters of the font. The technique can also include providing, from the server, the source document and information identifying the subset of the font to the computing device.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventor: Brian Stell
  • Publication number: 20150161082
    Abstract: A computer-implemented method technique can intercept, at a server including one or more processors, a first request for a source document representing a web page, the first request being transmitted from a computing device to a web server. The first request can include web browser information indicating web browser software executing on the computing device. The technique can intercept the source document being transmitted from the web server to the computing device in response to the first request. The source document can specify one or more fonts in which to display text in the source document. The technique can generate the web page, determine unique characters displayed at the web page, and obtain one or more font subsets. The technique can then transmit information to the computing device based on whether the web browser software is capable of displaying a font family having a plurality of fonts.
    Type: Application
    Filed: July 26, 2012
    Publication date: June 11, 2015
    Applicant: GOOGLE INC.
    Inventors: Raphael Linus Levien, David Kuettel, Brian Stell
  • Publication number: 20150161081
    Abstract: A computer-implemented technique is presented. The technique can include receiving, at a server comprising one or more processors, a first request from a computing device, the first request being for a source document associated with a web page, the source document specifying a font in which to display text in the source document. The technique can include obtaining, at the server, the source document indicated by the first request. The technique can include determining, at the server, a subset of the font by identifying unique characters in the source document, the subset of the font including less than all of the characters of the font. The technique can also include providing, from the server, the source document and information identifying the subset of the font to the computing device.
    Type: Application
    Filed: July 26, 2012
    Publication date: June 11, 2015
    Applicant: GOOGLE INC.
    Inventor: Brian Stell
  • Patent number: 8788257
    Abstract: The disclosed subject matter provides a system and method for responding to messages related to multilingual input from different operating systems. A central hub component executing on a processor manages communication between connected components, such as computer applications and different processes. An input message may be analyzed by the processor to determine a type of input device. A combination of rule sets may be applied to the input message sets. The first and second rule sets may be selected based on the analysis. The first and second rule sets may be applied to the input message. A probable output message may be generated from the application of each of the rule sets in the combination of rule sets, and forwarded for delivery to an output device.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Zhe Su, Robert S. Jung, Brian Stell
  • Patent number: 8242258
    Abstract: Aspects of the invention include 2? protected nucleoside monomers that are protected at the 2? site with orthoester-type protecting groups. The 2? protected monomers also include a second, aryl carbonate-type, protecting group. Aspects of the invention further include nucleic acids that include the protecting groups of the invention, as well as methods of synthesizing nucleic acids using the protecting groups of the invention.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: August 14, 2012
    Assignees: Agilent Technologies, Inc., The Regents of the University of Colorado
    Inventors: Douglas J. Dellinger, Brian Stell, Marvin H. Caruthers
  • Publication number: 20080194502
    Abstract: Aspects of the invention include 2? protected nucleoside monomers that are protected at the 2? site with orthoester-type protecting groups. The 2? protected monomers also include a second, aryl carbonate-type, protecting group. Aspects of the invention further include nucleic acids that include the protecting groups of the invention, as well as methods of synthesizing nucleic acids using the protecting groups of the invention.
    Type: Application
    Filed: December 3, 2007
    Publication date: August 14, 2008
    Inventors: Douglas J. Dellinger, Brian Stell, Marvin H. Caruthers