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).

  • Publication number: 20160350234
    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: Application
    Filed: September 20, 2015
    Publication date: December 1, 2016
    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: 20160350222
    Abstract: Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media. In this regard, in one aspect, 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.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Jason Edward Podaima, Bohuslav Rychlik, Carlos Javier Moreira, Serag Monier GadelRab, Paul Christopher John Wiercienski, Alexander Miretsky, Kyle John Ernewein
  • Publication number: 20160290885
    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: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    Inventors: Donald Graham Straitiff, Barry Allan Clark, David Henry Larson, Daniel David Larson, Kyle John Swinter, Lawrence J. Lawson
  • Publication number: 20160283384
    Abstract: Methods and systems for pre-fetching address translations in a memory management unit (MMU) of a device are disclosed. In an embodiment, the MMU receives a pre-fetch command from an upstream component of the device, the pre-fetch command including an address of an instruction, pre-fetches a translation of the instruction from a translation table in a memory of the device, and stores the translation of the instruction in a translation cache associated with the MMU.
    Type: Application
    Filed: March 28, 2015
    Publication date: September 29, 2016
    Inventors: Jason Edward PODAIMA, Bohuslav RYCHLIK, Paul Christopher John WIERCIENSKI, Kyle John ERNEWEIN, Carlos Javier MOREIRA, Meghal VARIA, Serag GADELRAB
  • Publication number: 20150305844
    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: Application
    Filed: July 25, 2014
    Publication date: October 29, 2015
    Inventors: Kyle John Schuman, Steven Charles Schapel, Amanda R. Altan, Michael Andrew Maloney, Sean Michael Maloney, Yogesh Kumar Chauhan
  • Patent number: 9152466
    Abstract: A cloud file event server transmits file events necessary to synchronize a file system of a file share client. A tree queue director circuit receives file events and stores each one into a tree data structure which represents the hierarchical paths of files within the file share client. An event normalization circuit sorts the file events stored at each node into sequential order and moots file events which do not have to be performed because a later file event makes them inconsequential. A thread scheduling circuit assigns a resource to perform file events at a first node in a hierarchical path before assigning one or more resources to a second node which is a child of the first node until interrupted by the tree queue director circuit or until all file events in the tree data structure have been performed.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: October 6, 2015
    Assignee: BARRACUDA NETWORKS, INC.
    Inventors: Jason Dictos, Kyle John Hendricks, Aaron Kluck
  • Publication number: 20150112837
    Abstract: Computing systems, methods, and program products can support a closed retail network. A computing system can receive an inquiry from a first member entity of a retail network and identifying a product of interest. The system can use a datastore to determine if the product of interest is available for sale by a first member by determining if the product is available from a second member. If the product of interest is available for sale, the computing system can indicate that the product is available, receive data from the first member entity indicating that the product has been sold to a customer and including payment information, use the payment information to transfer funds from the customer, and initiate a distribution of the transferred funds to the first and second member entities. The system may consider distribution rules in determining if the product is available for sale by the first member.
    Type: Application
    Filed: May 22, 2014
    Publication date: April 23, 2015
    Inventor: Kyle John O'Dea
  • Publication number: 20150058467
    Abstract: A system and method for the fast, on-demand provisioning of platform-as-a-service is described. A customer submits a request for a platform, such as an e-commerce platform, by providing specifications for the infrastructure and identifying the type of platform required. The system automatically creates and tunes an infrastructure template. Applications and configuration details as well as other artifacts are installed on the template to create a platform model. The platform model is replicated to location and capacity specifications. Data Center and network details are registered so the platform may be identified on the network. The requestor may use the capacity for any period of time and then return it to the provider.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Ryan Patrick DOUGLAS, Michael Edwin OLSEN BORCHERT, Dana Elli JOHNSON, Kyle John FRIESEN
  • Publication number: 20140282585
    Abstract: A cloud file event server transmits file events necessary to synchronize a file system of a file share client. A tree queue director circuit receives file events and stores each one into a tree data structure which represents the hierarchical paths of files within the file share client. An event normalization circuit sorts the file events stored at each node into sequential order and moots file events which do not have to be performed because a later file event makes them inconsequential. A thread scheduling circuit assigns a resource to perform file events at a first node in a hierarchical path before assigning one or more resources to a second node which is a child of the first node until interrupted by the tree queue director circuit or until all file events in the tree data structure have been performed.
    Type: Application
    Filed: June 26, 2013
    Publication date: September 18, 2014
    Applicant: BARRACUDA NETWORKS, INC.
    Inventors: Jason Dictos, Kyle John Hendricks, Aaron Kluck
  • Patent number: 8744919
    Abstract: Computing systems, methods, and program products can support a closed retail network. A computing system can receive an inquiry from a first member entity of a retail network and identifying a product of interest. The system can use a datastore to determine if the product of interest is available for sale by a first member by determining if the product is available from a second member. If the product of interest is available for sale, the computing system can indicate that the product is available, receive data from the first member entity indicating that the product has been sold to a customer and including payment information, use the payment information to transfer funds from the customer, and initiate a distribution of the transferred funds to the first and second member entities. The system may consider distribution rules in determining if the product is available for sale by the first member.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: June 3, 2014
    Inventor: Kyle John O'Dea
  • Patent number: 8657261
    Abstract: A mobile ski towing system is a fixed or portable towing system used to pull a towee on a; ski, wakeboard, snowboard, longboard, surfboard, skateboard, mountainboard, or other similar ski or board, by reeling a towrope with a handle around a spool which is driven by a motor. There are three operating modes to control the towing independently or dependently of a dedicated-operator; a pull-to-start mode for independent towing, an on-board control mode for dependent towing, and a remote control mode for either independent or dependent towing. A mobile ski towing system comprises a mobile base with an outside frame and an internal pivoting frame, onto which the components of; motor, spool, spool shaft, spool shaft bearings, spider coulper and brake are mounted. The pivoting frame senses a load on the towrope to activate and deactivate the motor.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: February 25, 2014
    Inventor: Kyle John Mehrkens
  • Patent number: 8371445
    Abstract: A compressible package having pair of scored sidewalls, which facilitate compression of the package into a wedge shape for storage in narrow recesses. Optionally, the compressible package may include a scored bottom flap wherein the bottom portion of the sidewalls and the bottom flap are shaped such that when the carton is compressed by a user the resulting shape of the bottom flap complements the shape of the sidewalls, maintaining a substantially closed carton. Preferably the compressible package is a carton for storing and dispensing tissue and the carton assumes a wedge shape, which allows the carton to be fit into tight spaces, such as between the seat and the center console of the automobile while maintaining a substantially closed carton.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: February 12, 2013
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Michelle Lynn Seabaugh, Bart John Rabas, John Fitzgerald Janz, Kyle John Schuman, Leslie Thomas Long, Peter Booth, Alan David Whiting
  • Publication number: 20120187355
    Abstract: A mobile ski towing system is a fixed or portable towing system used to pull a towee on a; ski, wakeboard, snowboard, longboard, surfboard, skateboard, mountainboard, or other similar ski or board, by reeling a towrope with a handle around a spool which is driven by a motor. There are three operating modes to control the towing independently or dependently of a dedicated-operator; a pull-to-start mode for independent towing, an on-board control mode for dependent towing, and a remote control mode for either independent or dependent towing. A mobile ski towing system comprises a mobile base with an outside frame and an internal pivoting frame, onto which the components of; motor, spool, spool shaft, spool shaft bearings, spider coulper and brake are mounted. The pivoting frame senses a load on the towrope to activate and deactivate the motor.
    Type: Application
    Filed: December 19, 2011
    Publication date: July 26, 2012
    Inventor: Kyle John Mehrkens
  • Publication number: 20120139828
    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: February 11, 2010
    Publication date: June 7, 2012
    Applicants: GEORGIA HEALTH SCIENCES UNIVERSITY, UNIVERSITY OF FLORIDA RESEARCH FOUNDATION
    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: 20120125988
    Abstract: A compressible package having pair of scored sidewalls, which facilitate compression of the package into a wedge shape for storage in narrow recesses. Optionally, the compressible package may include a scored bottom flap wherein the bottom portion of the sidewalls and the bottom flap are shaped such that when the carton is compressed by a user the resulting shape of the bottom flap compliments the shape of the sidewalls, maintaining a substantially closed carton. Preferably the compressible package is a carton for storing and dispensing tissue and the carton assumes a wedge shape, which allows the carton to be fit into tight spaces, such as between the seat and the center console of the automobile while maintaining a substantially closed carton.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Inventors: Michelle Lynn Seabaugh, Bart John Rabas, John Fitzgerald Janz, Kyle John Schuman, Leslie Thomas Long, Peter Booth, Alan David Whiting
  • Patent number: 6668534
    Abstract: Intake fingers and finger assemblies for use with intake portions of harvesting assemblies, on harvesting machines such as combines, haybines, bailers, corn pickers, and the like. The fingers and finger assemblies cooperate with crop-gathering augers, and crankshafts inside the augers, in feeding cut crop material toward discharge portions of such harvesting assemblies. The fingers extend and retract through apertures in the auger cylinder according to an eccentric mounting of the finger crankshaft inside the auger cylinder. A respective finger comprises a reinforced polyester or polyurethane shaft, and a polyurethane sleeve overlying a crop-engaging end portion of the finger, such as along 50% to 80% of the length of the shaft. The shaft is reinforced with fiberglass or other fiber, the composition of the sleeve comprises polyester-based thermoplastic polyurethane, and the sleeve has a hardness of about Shore D-45 to about Shore D-70.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: December 30, 2003
    Assignee: Deere & Company
    Inventors: Ronald Leo Sheedy, Fredrick Samuel Ward, Keith Thomas Dennehy, Kyle John Tingle
  • Patent number: 6655351
    Abstract: An engine control unit, and method of use, uses a power curve or algorithm to pro-actively adjust fuel flow rate to an engine, optionally in combination with a reactive power curve or algorithm, thereby to adjust engine power, in anticipation of changes in loads being imposed on the engine, as well as to respond to engine speed changes. The ECU has a power curve or algorithm stored in memory which responds to certain predetermined operating conditions other than sensed engine speed, by providing a sequence of pro-active change inputs, at predetermined rates of change, in rate of delivery of fuel to the engine combustion chambers, independent of engine speed change, thereby to produce pro-active incremental changes in power output of the engine. Such pro-active incremental power changes are effected in anticipation of changes in load demand on the engine, and correspond generally with expected incrementally progressive changes in load demand on the engine.
    Type: Grant
    Filed: October 24, 2001
    Date of Patent: December 2, 2003
    Assignee: Deere & Company
    Inventors: Alan David Sheidler, Kyle John Tingle, Kenny L. Hennings, William A. Brockmann, Mark Peter Sahlin
  • Publication number: 20030075145
    Abstract: An engine control unit, and method of use, uses a power curve or algorithm to pro-actively adjust fuel flow rate to an engine, optionally in combination with a reactive power curve or algorithm, thereby to adjust engine power, in anticipation of changes in loads being imposed on the engine, as well as to respond to engine speed changes. The ECU has a power curve or algorithm stored in memory which responds to certain predetermined operating conditions other than sensed engine speed, by providing a sequence of pro-active change inputs, at predetermined rates of change, in rate of delivery of fuel to the engine combustion chambers, independent of engine speed change, thereby to produce pro-active incremental changes in power output of the engine. Such pro-active incremental power changes are effected in anticipation of changes in load demand on the engine, and correspond generally with expected incrementally progressive changes in load demand on the engine.
    Type: Application
    Filed: October 24, 2001
    Publication date: April 24, 2003
    Applicant: Deere & Company
    Inventors: Alan David Sheidler, Kyle John Tingle, Kenny L. Hennings, William A. Brockmann, Mark Peter Sahlin
  • Publication number: 20030041583
    Abstract: Intake fingers and finger assemblies for use with intake portions of harvesting assemblies, on harvesting machines such as combines, haybines, bailers, corn pickers, and the like. The fingers and finger assemblies cooperate with crop-gathering augers, and crankshafts inside the augers, in feeding cut crop material toward discharge portions of such harvesting assemblies. The fingers extend and retract through apertures in the auger cylinder according to an eccentric mounting of the finger crankshaft inside the auger cylinder. A respective finger comprises a reinforced polyester or polyurethane shaft, and a polyurethane sleeve overlying a crop-engaging end portion of the finger, such as along 50% to 80% of the length of the shaft. In preferred embodiments, the shaft is reinforced with fiberglass or other fiber, the composition of the sleeve comprises polyester-based thermoplastic polyurethane, and the sleeve has a hardness of about Shore D-45 to about Shore D-70.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 6, 2003
    Applicant: Deere & Company
    Inventors: Ronald Leo Sheedy, Fredrick Samuel Ward, Keith Thomas Dennehy, Kyle John Tingle
  • Patent number: 6366289
    Abstract: A virtual frame buffer controller in a computer's display system manages accesses to a display image stored in discrete compressed and uncompressed blocks distributed in physical memory. The controller maps conventional linear pixel addresses of a virtual frame buffer to pixel locations within blocks stored at arbitrary places in physical memory. The virtual frame buffer controller maintains a data structure, called a pointer list, to keep track of the physical memory location and compression state of each block of pixels in the virtual frame buffer. The virtual frame buffer controller initiates a decompression process to decompress a block when a pixel request maps to a pixel in a compressed block. The block remains decompressed until physical memory needs to be reclaimed to free up memory.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: April 2, 2002
    Assignee: Microsoft Corporation
    Inventor: Kyle Johns