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: 20160350234Abstract: 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: ApplicationFiled: September 20, 2015Publication date: December 1, 2016Inventors: 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: 20160350222Abstract: 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: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Jason Edward Podaima, Bohuslav Rychlik, Carlos Javier Moreira, Serag Monier GadelRab, Paul Christopher John Wiercienski, Alexander Miretsky, Kyle John Ernewein
-
Publication number: 20160290885Abstract: 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: ApplicationFiled: March 30, 2016Publication date: October 6, 2016Inventors: Donald Graham Straitiff, Barry Allan Clark, David Henry Larson, Daniel David Larson, Kyle John Swinter, Lawrence J. Lawson
-
Publication number: 20160283384Abstract: 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: ApplicationFiled: March 28, 2015Publication date: September 29, 2016Inventors: Jason Edward PODAIMA, Bohuslav RYCHLIK, Paul Christopher John WIERCIENSKI, Kyle John ERNEWEIN, Carlos Javier MOREIRA, Meghal VARIA, Serag GADELRAB
-
Publication number: 20150305844Abstract: 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: ApplicationFiled: July 25, 2014Publication date: October 29, 2015Inventors: Kyle John Schuman, Steven Charles Schapel, Amanda R. Altan, Michael Andrew Maloney, Sean Michael Maloney, Yogesh Kumar Chauhan
-
Patent number: 9152466Abstract: 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: GrantFiled: June 26, 2013Date of Patent: October 6, 2015Assignee: BARRACUDA NETWORKS, INC.Inventors: Jason Dictos, Kyle John Hendricks, Aaron Kluck
-
Publication number: 20150112837Abstract: 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: ApplicationFiled: May 22, 2014Publication date: April 23, 2015Inventor: Kyle John O'Dea
-
Publication number: 20150058467Abstract: 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: ApplicationFiled: October 30, 2014Publication date: February 26, 2015Inventors: Ryan Patrick DOUGLAS, Michael Edwin OLSEN BORCHERT, Dana Elli JOHNSON, Kyle John FRIESEN
-
Publication number: 20140282585Abstract: 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: ApplicationFiled: June 26, 2013Publication date: September 18, 2014Applicant: BARRACUDA NETWORKS, INC.Inventors: Jason Dictos, Kyle John Hendricks, Aaron Kluck
-
Patent number: 8744919Abstract: 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: GrantFiled: July 27, 2010Date of Patent: June 3, 2014Inventor: Kyle John O'Dea
-
Patent number: 8657261Abstract: 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: GrantFiled: December 19, 2011Date of Patent: February 25, 2014Inventor: Kyle John Mehrkens
-
Patent number: 8371445Abstract: 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: GrantFiled: November 22, 2010Date of Patent: February 12, 2013Assignee: 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: 20120187355Abstract: 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: ApplicationFiled: December 19, 2011Publication date: July 26, 2012Inventor: Kyle John Mehrkens
-
Publication number: 20120139828Abstract: 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: ApplicationFiled: February 11, 2010Publication date: June 7, 2012Applicants: GEORGIA HEALTH SCIENCES UNIVERSITY, UNIVERSITY OF FLORIDA RESEARCH FOUNDATIONInventors: Benjamin Chak Lum Lok, David Scott Lind, Juan Carlos Cendan, Andrew Brian Raij, Brent H. Rossen, Aaron Andrew Kotranza, Kyle John Johnsen
-
Publication number: 20120125988Abstract: 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: ApplicationFiled: November 22, 2010Publication date: May 24, 2012Inventors: Michelle Lynn Seabaugh, Bart John Rabas, John Fitzgerald Janz, Kyle John Schuman, Leslie Thomas Long, Peter Booth, Alan David Whiting
-
Patent number: 6668534Abstract: 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: GrantFiled: August 31, 2001Date of Patent: December 30, 2003Assignee: Deere & CompanyInventors: Ronald Leo Sheedy, Fredrick Samuel Ward, Keith Thomas Dennehy, Kyle John Tingle
-
Patent number: 6655351Abstract: 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: GrantFiled: October 24, 2001Date of Patent: December 2, 2003Assignee: Deere & CompanyInventors: Alan David Sheidler, Kyle John Tingle, Kenny L. Hennings, William A. Brockmann, Mark Peter Sahlin
-
Publication number: 20030075145Abstract: 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: ApplicationFiled: October 24, 2001Publication date: April 24, 2003Applicant: Deere & CompanyInventors: Alan David Sheidler, Kyle John Tingle, Kenny L. Hennings, William A. Brockmann, Mark Peter Sahlin
-
Publication number: 20030041583Abstract: 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: ApplicationFiled: August 31, 2001Publication date: March 6, 2003Applicant: Deere & CompanyInventors: Ronald Leo Sheedy, Fredrick Samuel Ward, Keith Thomas Dennehy, Kyle John Tingle
-
Patent number: 6366289Abstract: 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: GrantFiled: July 17, 1998Date of Patent: April 2, 2002Assignee: Microsoft CorporationInventor: Kyle Johns