Patents by Inventor Karen Davis

Karen Davis 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: 11960867
    Abstract: Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Hanjun Dai, Manzil Zaheer, Artem Goncharuk, Karen Davis, David Andre
  • Publication number: 20240100388
    Abstract: A core bladder is disclosed. The core bladder a body, a skeletal load-support matrix, and a valve. The body defines a fluid-receiving cavity. The skeletal load-support matrix is disposed within the fluid-receiving cavity. The valve is supported by the body. The valve is configured to permit fluid communication with the fluid-receiving cavity to selectively arrange the body in one of a compact deflated state and an expanded inflated state. An exercise assembly including the core bladder is also disclosed.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Karen Abrams-Harbour, Scott Davis
  • Patent number: 11775271
    Abstract: Techniques are described herein for translating source code in one programming language to source code in another programming language using machine learning. A method includes: receiving first source code in a first higher-level programming language; processing the first source code, or an intermediate representation thereof, using a sequence-to-sequence neural network model to generate a sequence of outputs, each including a probability distribution; generating second source code in a second higher-level programming language by, for each output in the sequence of outputs: determining a highest probability in the probability distribution associated with the output; in response to the highest probability exceeding a first threshold, generating a predicted portion of the second source code based on a token that corresponds to the highest probability; and in response to the highest probability not exceeding the first threshold, generating a placeholder; and outputting the second source code.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: October 3, 2023
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Artem Goncharuk, Karen Davis, David Andre
  • Patent number: 11693637
    Abstract: Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: July 4, 2023
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Hanjun Dai, Manzil Zaheer, Artem Goncharuk, Karen Davis, David Andre
  • Publication number: 20220214860
    Abstract: The invention provides a device, system, and method for facilitating human-animal interactions. Specifically, the invention comprises a mat or flexible housing made up of a plurality of customizable touch input pads, each generating a customizable audio output. Each touch input pad may be customized by a user to create a desired sight, smell, or other sensory experience for an animal. In addition, each touch input pad may be associated with a customizable audio file which is outputted upon receiving a touch input command. The device is both water and heat resistant and is made of a flexible material which allows the device to be easily folded or rolled for storage and/or transport.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 7, 2022
    Inventor: Karen Davis Jenkins
  • Publication number: 20070260671
    Abstract: A method includes receiving personalized content from a plurality of content sources. The personalized content is based on user input. The method further includes receiving a personalized advertisement based on user input, and creating a customized publication including the personalized content and the personalized advertisement.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: Google Inc.
    Inventors: Jason Harinstein, Karen Davis
  • Publication number: 20070078871
    Abstract: A method of de-identifying data, wherein the data to be de-identified is stored in a transaction table containing transactions and a personal information table containing identifiable information. The method includes the steps of generating a de-identification pointer associated with an individual in the personal information table, wherein the individual is associated with at least one transaction in the transaction table; creating a non-protected transaction table, wherein the non-protected transaction table includes a non-protected transaction reference and non-protected information associated with a transaction from the transactional table; and creating an index table including the identification and the non protected transaction reference. According to a preferred embodiment, the identification is advantageously unique and may also lack context to the individual. According to a further feature, the identification may be random or pseudo-random.
    Type: Application
    Filed: December 6, 2006
    Publication date: April 5, 2007
    Inventors: Dane Iverson, Karen Davis
  • Patent number: 6004345
    Abstract: A therapeutic wrap adapted to use with a vaporizing ointment for relieving the discomfort of colds and sore throats. The invention includes a therapeutic kit having a vaporizing ointment and a wrap. The wrap is composed of an elongated piece of fabric, preferably flannel. The fabric has a throat end and a chest end. The throat end has a width approximately corresponding to the length of a human neck. The chest end has a width greater than the width of the throat end. At least two mating portions of hook and loop fastener are attached to opposite surfaces of the fabric. The hook and loop fastener secures the wrap around the neck so that the chest end drapes over the chest. The wrap helps to keep the patient's neck and chest warm and protected from drafts so that the vaporizing ointment can have its maximum effect. The wrap also protects the patient's clothing. The wrap is comfortable, looks neat, and holds securely, so that the patient's mobility is enhanced.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: December 21, 1999
    Inventors: Loretta A. Sudsina, Donald J. Sudsina, Karen Davis, Daniel Sudsina, Diana Bruno, Donald R. Sudsina
  • Patent number: 5638837
    Abstract: A device used when applying polish to a tip of a finger nail includes a body having a size sufficient to prevent polish from being applied to a shielded portion of the finger nail away from the tip. A passageway extends through the body and has a size sufficient to receive the tip of the nail on one side of the body and allow access by a user of the device to the tip of the nail on the other side of the body. A kit adapted for applying polish to a tip of a finger nail includes the device. A kit includes a container of finger nail polish and an applicator to apply the polish to the tip of the nail after a finger is secured to the device to permit an individual to obtain a french type manicure. A method of applying polish to a tip of a finger nail constructs a device having a body made to expose the tip of the nail while shielding the remainder of the nail. The tip of the nail is positioned in the device to expose the tip while preventing access of the polish to the remainder of the nail.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: June 17, 1997
    Assignee: Juhl, Christian and Christian, Inc.
    Inventors: Kathryn A. Juhl, S. Rozan Christian, Max L. Christian, Karen Davis
  • Patent number: D485965
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: February 3, 2004
    Assignee: Brazabra Corporation
    Inventors: Roberto Slimak, Elayne Slimak, Theodore Davis, Karen Davis
  • Patent number: D329424
    Type: Grant
    Filed: November 29, 1990
    Date of Patent: September 15, 1992
    Assignee: Tridelta Industries
    Inventors: Raymond J. Niemczura, Victor M. Selig, Karen A. Davis