Patents by Inventor Kyle Johns

Kyle Johns 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: 11341705
    Abstract: A method is performed at a computing device coupled with a display. The method includes displaying a graphical user interface that includes a data visualization in a first state, including a plurality of visual marks. Each of the plurality of visual marks is displayed in a corresponding first position. The method includes receiving user input in the graphical user interface to specify an action that triggers an animated transition of the data visualization from the first state to a second state. The data visualization in the second state includes one or more of the plurality of visual marks in corresponding second positions. The method includes, in response to the user input, triggering the animated transition of the data visualization from the first to the second state. The animated transition is configured by three or more visual parameters, including: an animation mode, an animation speed, and an animation emphasis.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 24, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Paul Matthew Isaacs, Kyle Johns, Jock Douglas Mackinlay
  • Publication number: 20220058217
    Abstract: A computing system that can receive an object search request from a user indicating a request to search for a specific object in an area traversed by one or more autonomous vehicle. The object search request can include a set of physical characteristics of the specific object. The computing system can then transmit a signal to an autonomous vehicle indicating a request for the autonomous vehicle to search for the specific object. The signal can cause the autonomous vehicle to transmit an image, selected based on a physical characteristic of the object, to the computing system. The computing system can then generate a score indicative of a difference between one or more physical characteristic of the object in the image and the specific object. The computing system can then selectively transmit the image to a mobile device operated by the user based on the score.
    Type: Application
    Filed: October 29, 2021
    Publication date: February 24, 2022
    Inventors: Kyle John Morris, Guozhen La, Haven Lau, Sam Tran, Zhi Yuan Sherwin Lau
  • Patent number: 11163820
    Abstract: A computing system that can receive an object search request from a user indicating a request to search for a specific object in an area traversed by one or more autonomous vehicle. The object search request can include a set of physical characteristics of the specific object. The computing system can then transmit a signal to an autonomous vehicle indicating a request for the autonomous vehicle to search for the specific object. The signal can cause the autonomous vehicle to transmit an image, selected based on a physical characteristic of the object, to the computing system. The computing system can then generate a score indicative of a difference between one or more physical characteristic of the object in the image and the specific object. The computing system can then selectively transmit the image to a mobile device operated by the user based on the score.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 2, 2021
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Kyle John Morris, Guozhen La, Haven Lau, Sam Tran, Zhi Yuan Sherwin Lau
  • Patent number: 11081330
    Abstract: A method of forming a capillary tube for electrospray ionization (ESI) having at least one tip with a desired tip profile. The method includes providing a pre-finished capillary tube of substantially homogenous material. The capillary tube has a first end and an internal bore. The first end of the pre-finished capillary tube is wet-etched in an etchant for an etch duration. A protective fluid flows through the internal bore of the capillary tube at a flow rate during the etch duration and the flow rate and the etch duration are determined to obtain the desired tip profile below a liquid level of the etchant.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: August 3, 2021
    Assignee: Trajan Scientific Australia Pty Ltd
    Inventors: Kyle John James Bachus, Herbert Tze Cheung Foo, Heike Ebendorff-Heidepriem, Yvonne Marie Stokes, Josef Adam Giddings
  • Publication number: 20200193812
    Abstract: Various technologies described herein pertain to generating a bid for turn priority at an intersection. An autonomous vehicle determines that the autonomous vehicle and a second autonomous vehicle are proximate to an intersection. The autonomous vehicle generates a first bid that is indicative of a first importance that the autonomous vehicle traverses the intersection. The first bid is based upon characteristics of a trip of a passenger riding in the autonomous vehicle. The autonomous vehicle transmits the first bid to a networked computing system, wherein the networked computing system determines a turn order based upon the first bid and a second bid generated by the second autonomous vehicle. The networked computing system transmits the turn order to the autonomous vehicle, wherein the autonomous vehicle operates based upon the turn order.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventor: Kyle John Morris
  • Patent number: 10643487
    Abstract: A system for providing interaction between a virtual human and a user, the system comprising: a tangible interface providing a physical interface between the user and the virtual human, an imaging system directed towards the physical interface to provide images of the user interacting with the tangible interface; a tracking system tracking at least one position or the user; a microphone capturing speech from the user; a simulation system receiving inputs from the tangible interface, the imaging system, the tracking system and the microphone, the simulation system generating output signals corresponding to the virtual human; and a display presenting the output signals to the user.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 5, 2020
    Assignees: August University Research Institute, Inc., University of Florida Research Foundation, Incorporated
    Inventors: Benjamin Chak Lum Lok, David Scott Lind, Juan Carlos Cendan, Andrew Brian Raij, Brent H. Rossen, Aaron Andrew Kotranza, Kyle John Johnsen
  • Publication number: 20190378704
    Abstract: A method of forming a capillary tube for electrospray ionization (ESI) having at least one tip with a desired tip profile. The method includes providing a pre-finished capillary tube of substantially homogenous material. The capillary tube has a first end and an internal bore. The first end of the pre-finished capillary tube is wet-etched in an etchant for an etch duration. A protective fluid flows through the internal bore of the capillary tube at a flow rate during the etch duration and the flow rate and the etch duration are determined to obtain the desired tip profile below a liquid level of the etchant.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 12, 2019
    Inventors: Kyle John James Bachus, Herbert Tze Cheung Foo, Heike Ebendorff-Heidepriem, Yvonne Marie Stokes, Josef Adam Giddings
  • Patent number: 10350042
    Abstract: A vaginal insert which can be provided in an applicator for the treatment of urinary incontinence in females. The vaginal insert can provide tension-free incontinence treating support perpendicularly to the urethra (i.e., across the urethra).
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 16, 2019
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Kyle John Schuman, Steven Charles Schapel, Amanda R. Altan, Michael Andrew Maloney, Sean Michael Maloney, Yogesh Kumar Chauhan
  • Patent number: 10242280
    Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Kyle John Krafka, Alan Sheridan
  • Patent number: 10215657
    Abstract: A weight applicator system includes a shaft, an applicator assembly, and a weight feed assembly. The shaft defines a length between a proximal end and a distal end configured to support a wheel-tire assembly for common rotation about a longitudinal axis of the shaft. The applicator assembly is supported by the shaft and includes a base portion disposed upon the shaft and operable to translate axially along the length of the shaft, a radial portion connected to the base portion and operable to radially move relative to the base portion between a retracted position and an extended position; and a pressure roller rotatably supported by the radial portion about an axis of rotation. The weight feed assembly is operable to feed a prescribed length of weighted material to the pressure roller.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Android Industries LLC
    Inventors: Donald Graham Straitiff, Barry Allan Clark, David Henry Larson, Daniel David Larson, Kyle John Swinter, Lawrence J. Lawson
  • Patent number: 10149374
    Abstract: A target material receptacle includes a structure including a passageway that extends in a first direction, the passageway configured to receive target material that travels along a target material path; and a deflector system configured to receive target material from the passageway. The deflector system includes a plurality of deflector elements. Each deflector element is oriented at a first acute angle relative to a direction of travel of an instance of the target material that travels along the target material path, and each deflector element in the deflector system is separated from a nearest deflector element by a distance along a second direction that is different from the first direction.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: December 4, 2018
    Assignee: ASML Netherlands B.V.
    Inventors: Armin Bernhard Ridinger, Kyle John Scaffidi, Michael Arthur Perry, Jr.
  • Publication number: 20180322800
    Abstract: A system for providing interaction between a virtual human and a user, the system comprising: a tangible interface providing a physical interface between the user and the virtual human, an imaging system directed towards the physical interface to provide images of the user interacting with the tangible interface; a tracking system tracking at least one position or the user; a microphone capturing speech from the user; a simulation system receiving inputs from the tangible interface, the imaging system, the tracking system and the microphone, the simulation system generating output signals corresponding to the virtual human; and a display presenting the output signals to the user.
    Type: Application
    Filed: April 30, 2018
    Publication date: November 8, 2018
    Applicants: University of Florida Research Foundation, Incorporated, Augusta University Research Institute, Inc.
    Inventors: Benjamin Chak Lum Lok, David Scott Lind, Juan Carlos Cendan, Andrew Brian Raij, Brent H. Rossen, Aaron Andrew Kotranza, Kyle John Johnsen
  • Patent number: 10037280
    Abstract: Systems and methods for pre-fetching address translations in a memory management unit (MMU) are disclosed. The MMU detects a triggering condition related to one or more translation caches associated with the MMU, the triggering condition associated with a trigger address, generates a sequence descriptor describing a sequence of address translations to pre-fetch into the one or more translation caches, the sequence of address translations comprising a plurality of address translations corresponding to a plurality of address ranges adjacent to an address range containing the trigger address, and issues an address translation request to the one or more translation caches for each of the plurality of address translations, wherein the one or more translation caches pre-fetch at least one address translation of the plurality of address translations into the one or more translation caches when the at least one address translation is not present in the one or more translation caches.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Edward Podaima, Paul Christopher John Wiercienski, Kyle John Ernewein, Carlos Javier Moreira, Meghal Varia, Serag Gadelrab, Muhammad Umar Choudry
  • Patent number: 10019380
    Abstract: Providing memory management functionality using aggregated memory management units (MMUs), and related apparatuses and methods are disclosed. In one aspect, an aggregated MMU is provided, comprising a plurality of input data paths including each including plurality of input transaction buffers, and a plurality of output paths each including a plurality of output transaction buffers. Some aspects of the aggregated MMU additionally provide one or more translation caches and/or one or more hardware page table walkers The aggregated MMU further includes an MMU management circuit configured to retrieve a memory address translation request (MATR) from an input transaction buffer, perform a memory address translation operation based on the MATR to generate a translated memory address field (TMAF), and provide the TMAF to an output transaction buffer. The aggregated MMU also provides a plurality of output data paths, each configured to output transactions with resulting memory address translations.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Serag Monier GadelRab, Jason Edward Podaima, Ruolong Liu, Alexander Miretsky, Paul Christopher John Wiercienski, Kyle John Ernewein, Carlos Javier Moreira, Simon Peter William Booth, Meghal Varia, Thomas David Dryburgh
  • Patent number: 10007619
    Abstract: Systems and methods relate to performing address translations in a multithreaded memory management unit (MMU). Two or more address translation requests can be received by the multithreaded MMU and processed in parallel to retrieve address translations to addresses of a system memory. If the address translations are present in a translation cache of the multithreaded MMU, the address translations can be received from the translation cache and scheduled for access of the system memory using the translated addresses. If there is a miss in the translation cache, two or more address translation requests can be scheduled in two or more translation table walks in parallel.
    Type: Grant
    Filed: September 20, 2015
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Edward Podaima, Paul Christopher John Wiercienski, Carlos Javier Moreira, Alexander Miretsky, Meghal Varia, Kyle John Ernewein, Manokanthan Somasundaram, Muhammad Umar Choudry, Serag Monier Gadelrab
  • Publication number: 20180157926
    Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.
    Type: Application
    Filed: November 7, 2017
    Publication date: June 7, 2018
    Inventors: Kyle John Krafka, Alan Sheridan
  • Patent number: 9978288
    Abstract: A system for providing interaction between a virtual human and a user, the system comprising: a tangible interface providing a physical interface between the user and the virtual human, an imaging system directed towards the physical interface to provide images of the user interacting with the tangible interface; a tracking system tracking at least one position or the user; a microphone capturing speech from the user; a simulation system receiving inputs from the tangible interface, the imaging system, the tracking system and the microphone, the simulation system generating output signals corresponding to the virtual human; and a display presenting the output signals to the user.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: May 22, 2018
    Assignees: University of Florida Research Foundation, Inc., Augusta University Research Institute, Inc.
    Inventors: Benjamin Chak Lum Lok, David Scott Lind, Juan Carlos Cendan, Andrew Brian Raij, Brent H. Rossen, Aaron Andrew Kotranza, Kyle John Johnsen
  • Patent number: 9842268
    Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: December 12, 2017
    Assignee: Google LLC
    Inventors: Kyle John Krafka, Alan Sheridan
  • Patent number: 9824015
    Abstract: Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media. In this regard, an apparatus comprising an MMU is provided. The MMU comprises a translation cache providing a plurality of translation cache entries defining address translation mappings. The MMU further comprises a partition descriptor table providing a plurality of partition descriptors defining a corresponding plurality of partitions each comprising one or more translation cache entries of the plurality of translation cache entries. The MMU also comprises a partition translation circuit configured to receive a memory access request from a requestor. The partition translation circuit is further configured to determine a translation cache partition identifier (TCPID) of the memory access request, identify one or more partitions of the plurality of partitions based on the TCPID, and perform the memory access request on a translation cache entry of the one or more partitions.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Edward Podaima, Bohuslav Rychlik, Carlos Javier Moreira, Serag Monier GadelRab, Paul Christopher John Wiercienski, Alexander Miretsky, Kyle John Ernewein
  • Patent number: D814349
    Type: Grant
    Filed: October 25, 2015
    Date of Patent: April 3, 2018
    Inventor: Kyle John Ettinger