Patents by Inventor Kenneth Ryan

Kenneth Ryan 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: 8976992
    Abstract: A system for porting a speaker through a keyboard module and a backlight module is provided. The system includes an enclosure, the enclosure configured to mount the keyboard module, the backlight module, and the speaker thereto, wherein the speaker is disposed under a portion of the keyboard module and the backlight module. The system also includes a port path for porting the speaker through the keyboard module and the backlight module, the port path extending from the speaker to an outer surface of the keyboard module, wherein a first portion of the port path includes a passage in the enclosure, the passage disposed adjacent to an edge of the keyboard module and the backlight module, and wherein a second portion of the port path includes a periphery of a key of the keyboard module.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Kenneth Ryan Loo, Leng Ooi
  • Patent number: 8853577
    Abstract: In one aspect, a keycap for use in backlit keyboards is provided. The keycap includes a translucent base having a surface with a layer of paint applied directly onto the surface. The layer of paint is capable of blocking at least some light that passes through the translucent base when the keycap is backlit. A groove is etched on the surface that defines the shape of a symbol. The groove penetrates the layer of paint completely, thus exposing parts of the translucent base that are hidden underneath the layer of paint. Because the translucent base is exposed by the groove, when the keycap is backlit, the symbol may appear to glow while the rest of the keycap's surface may appear to remain dark. The symbol may be a letter, number, or any other symbol one might want to put on a keyboard key.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Kevin Tom, Kenneth Ryan Loo
  • Patent number: 8821181
    Abstract: According to an example embodiment, an electrical connector may include an electrical cord comprising a plurality of wires, and a plug connected to the electrical cord. The plug may include electrical contacts coupled to the plurality of electrical wires, and at least one latch. The at least one latch may be biased to extend away from the plug, an end surface of the at least one latch being within two tenths of a millimeter of an end surface of the plug opposite from the electrical cord.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Lawrence Lam, Adam Rodriguez, Jeffrey Hayashida, Kenneth Ryan Loo, Aaron Leiba, Daniel Fourie
  • Patent number: 8742275
    Abstract: According to one general aspect of the invention, an input device includes a collapsible structure and a sheet of material. The sheet of material is disposed above the collapsible structure and includes an attached edge that is affixed to a housing of the input device, creating a pivot point. The sheet of material also includes a front edge opposite the attached edge, a left edge, and a right edge. The sheet of material has a width extending from the left edge to the right edge and a height extending from the front edge to the pivot point. A first opening is formed proximate the front edge of the sheet of material. The collapsible structure is disposed below a portion of the sheet of material located between the front edge and a midpoint of the height of the sheet. The collapsible structure is approximately centered between the left and right edges.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Lawrence Lam, Kenneth Ryan Loo
  • Patent number: 8684220
    Abstract: A concrete storage tank structure comprises a tank including a floor slab having a periphery and a wall having inner and outer faces extending upwardly from the floor slab at a position adjacent the periphery of the latter. The tank structure further includes a shear pad extending outwardly away from the tank from a position adjacent a lower portion of the outer face of the wall. The shear pad and the tank are positioned relative to one another in such a way that a space is provided therebetween and a number of elongated flexible connecting elements are arranged so as to extend through the space in interconnecting relationship relative to the shear pad and the tank. A strip of resilient neoprene elastomeric material is disposed in the space. The shear pad is thus flexibly attached to the tank in such a way that the forces imposed on the wall of the tank by the shear pad during movement of the tank during use are minimized.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: April 1, 2014
    Assignee: The Crom Corporation
    Inventor: Kenneth Ryan Harvey
  • Publication number: 20130308814
    Abstract: A system for porting a speaker through a keyboard module and a backlight module is provided. The system includes an enclosure, the enclosure configured to mount the keyboard module, the backlight module, and the speaker thereto, wherein the speaker is disposed under a portion of the keyboard module and the backlight module. The system also includes a port path for porting the speaker through the keyboard module and the backlight module, the port path extending from the speaker to an outer surface of the keyboard module, wherein a first portion of the port path includes a passage in the enclosure, the passage disposed adjacent to an edge of the keyboard module and the backlight module, and wherein a second portion of the port path includes a periphery of a key of the keyboard module.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: Google Inc.
    Inventors: Kenneth Ryan Loo, Leng Ooi
  • Patent number: 8543732
    Abstract: The current disclosure describes an edge application (user agent) that supports name multiplexing and allows users the convenience of the ‘name*number.com’ format while allowing registration of the real domain name as exemplified by ‘ml-name-number.com’ which parallels the approach standardized for Internationalized Domain Names. Multiplexed domain names allow a virtually unlimited number of domain names under any Internet top level domain. The current improvement requires no new central associated directories, multi-tiered or sub-directories. It does not require modification of the DNS to allow additional characters such as the asterisk. It uses the DNS exactly as it is configured today.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: September 24, 2013
    Inventor: William Kenneth Ryan
  • Publication number: 20130150369
    Abstract: Benzotriazine doxides are disclosed as drugs targeting mycobacterium tuberculosis, including novel compounds of formula I:
    Type: Application
    Filed: December 23, 2012
    Publication date: June 13, 2013
    Applicant: SRI INTERNATIONAL
    Inventors: Peter Madrid, Sidharth Chopra, Kenneth Ryan, Gary Koolpe
  • Publication number: 20130007880
    Abstract: This present disclosure relates to systems and methods for providing a data plane processing tool chain for processing packets that can use OSI layers 4 and above in the data plane without using a hypervisor. The disclosure has multiple processing capabilities, including: packet filtering, resolving DNS packets, generating packets, packet forwarding, performing DNS look up, time-stamping DNS packets, writing packets to disk, load-balancing, and protecting against DDOS attacks.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 3, 2013
    Inventors: John BOSCO, Dow SUMMERS, Kenneth RYAN
  • Publication number: 20100294778
    Abstract: A concrete storage tank structure comprises a tank including a floor slab having a periphery and a wall having inner and outer faces extending upwardly from the floor slab at a position adjacent the periphery of the latter. The tank structure further includes a shear pad extending outwardly away from the tank from a position adjacent a lower portion of the outer face of the wall. The shear pad and the tank are positioned relative to one another in such a way that a space is provided therebetween and a number of elongated flexible connecting elements are arranged so as to extend through the space in interconnecting relationship relative to the shear pad and the tank. A strip of resilient neoprene elastomeric material is disposed in the space. The shear pad is thus flexibly attached to the tank in such a way that the forces imposed on the wall of the tank by the shear pad during movement of the tank during use are minimized.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Inventor: Kenneth Ryan Harvey
  • Publication number: 20090165343
    Abstract: Providing a digital experience with a greeting card. A card purchaser selects one or more digital experiences to enhance or complete the thought of the selected card. The selection of digital experiences can occur using a computing device in a retail store or remotely via the Internet. The purchaser scans an identification code or selects a digital representation of the greeting card at the computing device and is presented with digital experiences best suited to the selected card. Additionally, the card purchaser may view or select from a full-line of digital experiences without scanning or selecting the digital representation of the card. Information relating to the digital experience is included in the card. The card is transmitted to a recipient, and the recipient accesses the digital experience based on information provided in the greeting card. The digital experience may be provided to the recipient using a digital delivery device.
    Type: Application
    Filed: March 19, 2009
    Publication date: July 2, 2009
    Applicant: American Greetings Corporation
    Inventors: Carol Miller, Harry West, Kenneth Ryan Gilroy, Masanao Homma, Toby Shingleton
  • Publication number: 20090070213
    Abstract: A digital experience method, system, and apparatus provides greeting cards in a traditional retail store for selection by a card purchaser. The card purchaser selects one or more digital experiences to enhance or complete the thought of the selected card. The selection of a digital experience can occur through the use of a computing device in the retail store or remotely via the Internet. The purchaser scans an identification code or selects a digital representation of the greeting card at the computing device and is presented with digital experiences that are best suited to the selected card. In addition, the card purchaser may view or select from a full-line of digital experiences without scanning or selecting the digital representation of the card. Information relating to the digital experience is included in the card. The card is transmitted to a recipient, and the recipient receives accesses the digital experience based on information provided in the greeting card.
    Type: Application
    Filed: December 10, 2007
    Publication date: March 12, 2009
    Inventors: Carol Miller, Harry West, Kenneth Ryan Gilroy, Masanao Homma, Toby Shingleton
  • Publication number: 20070095338
    Abstract: A stove comprising a frame bounding an area to receive a burner, a heating cavity assembly mounted on the frame and having four side walls and a bottom wall having an opening therein, and a collar mounted in the heating cavity assembly around the opening. Front, rear, and side panels are mounted on the frame to enclose the side walls of the heating cavity assembly. A diffuser plate is mounted on the heating cavity assembly and covers an open top portion thereof, the diffuser plate being configured to receive heated gases rising from the burner and collar, and to distribute the heated gases evenly proximate an upper surface of the diffuser plate. A griddle plate is mounted above the diffuser plate and spaced therefrom, an undersurface of the griddle plate being opposed to the diffuser plate upper surface. The griddle plate provides an upper surface for cooking operations.
    Type: Application
    Filed: November 3, 2005
    Publication date: May 3, 2007
    Inventors: Kenneth Ryan, Robert DiLalla, Anthony Cellucci, Louis Jamieson, Shubham Chandra
  • Publication number: 20060201437
    Abstract: A housing structure assembly includes a hull and a front wall removably coupled to the hull and configured to simulate a front cover of an air conditioner upon inserting the housing structure assembly into a wall or window opening that is shaped and dimensioned to receive the air conditioner.
    Type: Application
    Filed: March 14, 2005
    Publication date: September 14, 2006
    Inventor: Kenneth Ryan
  • Publication number: 20050033628
    Abstract: A contractor certification system employs a survey with targeted questions and interviews, and job site visits, to objectively analyze business and financial practices of a contractor and assess risks involving the contractor's business. A report provided by the contractor certification system to the surety institutions and to the contractor details the business and financial practices, together with the risks, and ranks the contractor's operation in comparison with industry recognized standards. A database maintained by the contractor certification system contains a compilation of business and financial practices and risk factors derived from previously evaluated contractors, together with their performance histories germane to meeting time objectives and project cost goals. A logo generated by the system graphically depicts the contractor's rank. The logo can be used by the contractor in correspondence with prospective customers.
    Type: Application
    Filed: August 5, 2003
    Publication date: February 10, 2005
    Inventors: David Alverson, Fred Bonar, Kenneth Ryan, Roger Woodhull
  • Publication number: 20050009801
    Abstract: Syntheses of steroids such as 3-hydroxy-7?-methyl-21-[2?-methoxy-4?-(diethylaminomethyl)-phenoxy]-19-norpregna-1,3,5(10)triene citrate (“SR 16234”) and analogs thereof are provided, wherein 21-hydroxy-19-norpregna-4-en-3-one serves as a starting material or intermediate. The latter compound may be readily prepared from estrone-3-methyl ether. Certain intermediates in these syntheses also have value as therapeutic agents, for example in the treatment of prostate disorders such as prostatic cancer.
    Type: Application
    Filed: August 9, 2004
    Publication date: January 13, 2005
    Inventors: Richard Peters, Jyanwei Liu, John Johansson, Kenneth Ryan, Wan-Ru Chao, Masato Tanabe
  • Publication number: 20040162916
    Abstract: A numeric Internet Protocol directory or register is associated with each of a plurality of registered domain names on the Internet, so that any number of competitors, related goods and service providers or any other legitimate name owners be they family, trademark holders or registered companies can list in the associated directory or register under any of a plurality of top level domain names, descriptive names or any names of their choosing. The numeric Internet Protocol directory or register can also be a multi tiered structure based upon names independent of conventional domain names.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 19, 2004
    Inventor: William Kenneth Ryan
  • Patent number: 6412014
    Abstract: A directory is associated with each of a plurality of top level domain names on the Internet, so that any competitor, related goods and service provider or any other legitimate name owner be they family, trademark holder or registered company can list in an associated directory under any of a plurality of top level domain names.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: June 25, 2002
    Inventor: William Kenneth Ryan
  • Patent number: D705772
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Andrew Bowers, Kenneth McAlpine, James Tanner, Felix Alvarez Rivera, Kenneth Ryan Loo, Lawrence Lam
  • Patent number: D727892
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Andrew Bowers, Lawrence Lam, Felix Jose Alvarez Rivera, Kenneth Ryan Loo, Ji Lee, Kevin Tom, Gad Amit, Jacqueline Belleau, Yoshikazu Hoshino, Amy Han