Patents by Inventor John A. Jenkins, Jr.
John A. Jenkins, Jr. 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: 9983959Abstract: The techniques and/or systems described herein implement erasure coding to generate various chunks for a data collection (e.g., data chunks and at least one encoding chunk). The chunks are then distributed and stored within an individual group (e.g., a pod) of storage units, where a pod of storage units is determined based on characteristics that affect an amount of time it takes to recover a data collection or to restore lost data.Type: GrantFiled: June 29, 2015Date of Patent: May 29, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Robert John Jenkins, Jr., Parikshit S Gopalan, Cheng Huang, Edmund Bernard Nightingale, Alexander Shamis, Sergey Yekhanin
-
Patent number: 9600365Abstract: In some examples, an erasure code can be implemented to provide for fault-tolerant storage of data. Maximally recoverable cloud codes, resilient cloud codes, and robust product codes are examples of different erasure codes that can be implemented to encode and store data. Implementing different erasure codes and different parameters within each erasure code can involve trade-offs between reliability, redundancy, and locality. In some examples, an erasure code can specify placement of the encoded data on machines that are organized into racks.Type: GrantFiled: April 16, 2013Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dennis Craig Fetterly, Parikshit S Gopalan, Cheng Huang, Robert John Jenkins, Jr., Jin Li, Sergey Yekhanin
-
Publication number: 20160378624Abstract: The techniques and/or systems described herein implement erasure coding to generate various chunks for a data collection (e.g., data chunks and at least one encoding chunk). The chunks are then distributed and stored within an individual group (e.g., a pod) of storage units, where a pod of storage units is determined based on characteristics that affect an amount of time it takes to recover a data collection or to restore lost data.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Robert John Jenkins, Jr., Parikshit S. Gopalan, Cheng Huang, Edmund Bernard Nightingale, Alexander Shamis, Sergey Yekhanin
-
Publication number: 20140310571Abstract: In some examples, an erasure code can be implemented to provide for fault-tolerant storage of data. Maximally recoverable cloud codes, resilient cloud codes, and robust product codes are examples of different erasure codes that can be implemented to encode and store data. Implementing different erasure codes and different parameters within each erasure code can involve trade-offs between reliability, redundancy, and locality. In some examples, an erasure code can specify placement of the encoded data on machines that are organized into racks.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: Microsoft CorporationInventors: Dennis Craig Fetterly, Parikshit S. Gopalan, Cheng Huang, Robert John Jenkins, JR., Jin Li, Sergey Yekhanin
-
Patent number: 8343397Abstract: A method for forming a device (10) that fits into a person's ear canal, that carries sound from a pipe (B) of a speaker assembly (A) into the person's ear canal, and that blocks environmental noise. A first elastomeric material (14) is molded around an elongated core (16) to form a device body (12) with an outer surface that can seal to a person's ear canal. In one method, the first elastomeric material of the body is a soft foamable material and the core is a previously-formed tube (16) of a stiffer second elastomeric material, with the body bonded to the tube by being molded around it, either in a mold cavity or by extrusion through an extrusion head. In another method, the elastomeric material of the body is a non-foam, and the core (96) is a rigid pin that is removed from the earplug body after the earplug body has at least partially solidified.Type: GrantFiled: March 9, 2006Date of Patent: January 1, 2013Assignee: Sperian Hearing Protection, LLCInventors: Edwin Woo, John A. Jenkins, Jr.
-
Publication number: 20100175049Abstract: Embodiments of the present invention relate to systems, methods and computer storage media for providing Structured Computations Optimized for Parallel Execution (SCOPE) that facilitate analysis of a large-scale dataset utilizing row data of those data sets. SCOPE includes, among other features, an extract command for extracting data bytes from a data stream and structuring the data bytes as data rows having strictly defined columns. SCOPE also includes a process command and a reduce command that identify data rows as inputs. The reduce command also identifies a reduce key that facilitates the reduction based on the reduce key. SCOPE additionally includes a combine command that identifies two data row sets that are to be combined based on an identified joint condition. Additionally, SCOPE includes a select command that leverages SQL and C# languages to create an expressive script that is capable of analyzing large-scale data sets in a parallel computing environment.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: MICROSOFT CORPORATIONInventors: WILLIAM D. RAMSEY, RONNIE IRA CHAIKEN, DARREN A. SHAKIB, ROBERT JOHN JENKINS, JR., SIMON J. WEAVER, JINGREN ZHOU, DANIEL DEDU-CONSTANTIN, ACHINT SRIVASTAVA
-
Patent number: 6820717Abstract: An earplug is provided for use by an airplane passenger, which more slowly increases the pressure of air in the passenger's ear canal than the rate of increase in cabin air pressure as the airplane descends near the end of a flight. The earplug has a cavity (30) that is open to the front end (20) of the earplug, and with a restrictor (24) at the front end of the cavity that allows air to pass between the cavity and ear canal, and the cavity to collapse, only at a very slow rate. As the environmental air pressure increases near the end of a flight, the earplug is slowly compressed in diameter and compresses the cavity.Type: GrantFiled: January 16, 2003Date of Patent: November 23, 2004Assignee: Howard Leight Industries, LLCInventors: Thomas W. Fleming, Bill Nyugen, John A. Jenkins, Jr.
-
Patent number: 6647092Abstract: A radiation imaging system comprises a movable radiation source adapted to be disposed in a plurality of respective radiation source positions; a radiation detector and a collimator assembly configured to displace a collimator in a plurality of respective collimator positions, each of the collimator positions being coordinated with at least one of the radiation source positions such that a radiation beam emanating from the radiation source is collimated to limit radiation incident on the detector to a predetermined exposure area. Another radiation imaging system comprises a movable radiation source; a radiation detector; and a collimator comprising an adjustable geometry aperture assembly configured such that an adjustment of the aperture geometry is synchronized with the movement of the radiation source and coordinated with the radiation source position so as to limit the incident radiation to a predetermined exposure area at the detector.Type: GrantFiled: January 18, 2002Date of Patent: November 11, 2003Assignee: General Electric CompanyInventors: Jeffrey Wayne Eberhard, Reinhold Franz Wirth, Bernhard Erich Hermann Claus, Ralph Allen Hewes, Harold John Jenkins, Jr.
-
Patent number: 5740074Abstract: A method for filling a compartment cavity, such as a refrigerative unit cavity, with a foam produced by an expansion and solidification of a foaming mixture of predetermined chemicals. A known amount of the foaming mixture is created in a test chamber cavity and preselected parameters (such as free surface height and pressure) are measured to obtain the average density and apparent viscosity of the foam as a function of time. A computer program uses the average density and apparent viscosity data to simulate the foaming process for various starting quantifies and starting locations of the foaming mixture. A preferred quantity and location are chosen from a particular computer run which satisfies predetermined fill criteria. The preferred quantity of the foaming mixture is then created at the preferred location in the compartment cavity.Type: GrantFiled: November 15, 1996Date of Patent: April 14, 1998Assignee: General Electric CompanyInventors: Hsin-Pang Wang, Erin Marie Perry, Harold John Jenkins, Jr.
-
Patent number: 5669250Abstract: An energy efficient washing machine includes a cleansing fluid supply system, a washer basket having an agitator device for displacing the articles to be cleansed within the basket, and a closed loop water level controller coupled to the cleansing fluid supply system and to the drive system for the agitator. The fluid supply system includes a fill nozzle designed to provide a clothes-positioning spray pattern that serves to maintain the articles evenly distributed in the basket to enables the load sensing systems of the closed loop adaptive water level controller to function to accurately provide the optimal water level for cleansing. To accomplish this positioning of the articles to be cleansed, the fluid fill nozzle typically provides a fan discharge of fluid passing therethrough and is disposed at a cant angle with respect to the direction of rotation of the basket such that the fan discharge covers an area between the agitator assembly and the sidewall of the basket.Type: GrantFiled: September 23, 1996Date of Patent: September 23, 1997Assignee: General Electric CompanyInventors: Mark Edward Dausch, Walter Whipple, III, Vivek Venugopal Badami, Harold John Jenkins, Jr.