Patents by Inventor John Funge
John Funge 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: 11684464Abstract: A method of forming a prosthetic tooth element (104) is disclosed, the method comprising depositing a first hardenable fluid material (101) at a bottom of a cavity (111) of a female mould (110) to a first level (113), the first material having a first translucency when hardened; depositing in the cavity (111), over the first material (101), a second hardenable fluid material (102) to a second level (114), the second material having a second translucency when hardened, the second translucency being less translucent than the first translucency; and inserting a male mould (120) into the cavity (111), the insertion of the male mould displacing at least a portion of the second material (102) within the cavity (111).Type: GrantFiled: March 13, 2019Date of Patent: June 27, 2023Inventor: John Fung
-
Patent number: 11507488Abstract: Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.Type: GrantFiled: June 9, 2017Date of Patent: November 22, 2022Assignee: NETFLIX, INC.Inventors: Gregory S. Orzell, John Funge, David Chen
-
Publication number: 20210022837Abstract: A method of forming a prosthetic tooth element (104) is disclosed, the method comprising depositing a first hardenable fluid material (101) at a bottom of a cavity (111) of a female mould (110) to a first level (113) , the first material having a first translucency when hardened; depositing in the cavity (111), over the first material (101), a second hardenable fluid material (102) to a second level (114), the second material having a second translucency when hardened, the second translucency being less translucent than the first translucency; and inserting a male mould (120) into the cavity (111), the insertion of the male mould displacing at least a portion of the second material (102) within the cavity (111).Type: ApplicationFiled: March 13, 2019Publication date: January 28, 2021Inventor: John FUNG
-
Patent number: 10646310Abstract: A dental prosthesis is disclosed includes a prosthetic tooth element comprising ceramic and a veneer located on a surface of the prosthetic tooth element, the veneer comprising cured dental composite. The prosthetic tooth element can be fixed to a mount in a patient's mouth using the same dental composite used for the veneer. A method of forming a prosthetic tooth element is disclosed including filling a mould that is formed at least partially from flexible polymeric material with a dental mixture comprising ceramic, and applying pressure to the filled mould to form a prosthetic tooth element comprising ceramic with a roughened surface.Type: GrantFiled: March 5, 2015Date of Patent: May 12, 2020Inventor: John Fung
-
Publication number: 20190307537Abstract: A method of forming a plurality of compression moulds for moulding prosthetic tooth elements is disclosed. A natural tooth surface or a model of the natural tooth surface is scanned to obtain scan data. Based on the scan data, a first compression mould is formed comprising a first mould surface, the first mould surface having a shape corresponding to a shape of a natural tooth surface increased in size by a first scale factor. Based on the scan data, a second compression mould is formed comprising a second mould surface, the second mould surface having a shape corresponding to the shape of the natural tooth surface increased in size by a second scale factor, the second scale factor being different from the first scale factor. Prosthetic tooth elements and dental prostheses formed using the method are also disclosed.Type: ApplicationFiled: November 30, 2017Publication date: October 10, 2019Inventor: John FUNG
-
Patent number: 10425500Abstract: Techniques are disclosed for a web server to support constraints specified by a client. In one embodiment, the web server receives, from the client, a request for one or more blocks of data. The request includes one or more constraints provided by the client. The web server may perform an action responsive to an increase in network congestion, based on the one or more constraints. Accordingly, the web server may handle the request in a manner that more closely meets the needs of the client.Type: GrantFiled: April 15, 2016Date of Patent: September 24, 2019Assignee: NETFLIX, INC.Inventors: John Funge, Mark Watson
-
Patent number: 10305947Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.Type: GrantFiled: October 14, 2016Date of Patent: May 28, 2019Assignee: NETFLIX, INC.Inventors: John Funge, Greg Peters
-
Patent number: 10200436Abstract: Techniques are disclosed for representing a user quality of experience (QoE) experienced by users of a streaming media service using a single QoE metric. The single QoE metric may be determined based on a set of empirical characteristics relating to the streaming video service such as startup latency, video quality, and the likelihood of interruptions in streaming playback. The empirical characteristics may be weighted according to how much one factor influences user quality of experience, relative to the others. Representing the QoE as a single metric may allow a streaming media service provider to improve key business measures such as subscriber retention and engagement.Type: GrantFiled: October 24, 2016Date of Patent: February 5, 2019Assignee: NETFLIX, INC.Inventors: John Funge, Mark Watson, Wei Wei, David Chen
-
Publication number: 20170252136Abstract: A dental prosthesis is disclosed includes a prosthetic tooth element comprising ceramic and a veneer located on a surface of the prosthetic tooth element, the veneer comprising cured dental composite. The prosthetic tooth element can be fixed to a mount in a patient's mouth using the same dental composite used for the veneer. A method of forming a prosthetic tooth element is disclosed including filling a mould that is formed at least partially from flexible polymeric material with a dental mixture comprising ceramic, and applying pressure to the filled mould to form a prosthetic tooth element comprising ceramic with a roughened surface.Type: ApplicationFiled: March 5, 2015Publication date: September 7, 2017Inventor: John Fung
-
Patent number: 9699519Abstract: Techniques are disclosed for generating preference rankings in response to requests for streaming media content received from client devices. The preference rankings are used to indirectly partition streaming media content across different content distribution networks (CDNs). Such partitions may be referred to as a “soft” partition, as all of the streaming media content remains available from each CDN. That is, the partitioning of content across CDNs is not absolute, and any content item may be requested from any CDN. Doing so ensures that content remains available even where the preferred CDN for a given content item fails, while at the same time increasing the probability of a cache hit at the CDNs, without increasing the cost or the actual cache sizes of the content caches of different CDNs.Type: GrantFiled: October 17, 2012Date of Patent: July 4, 2017Assignee: NETFLIX, INC.Inventors: Mark Watson, Neil D. Hunt, John Funge, Anthony N. Park
-
Patent number: 9680906Abstract: Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.Type: GrantFiled: December 29, 2014Date of Patent: June 13, 2017Assignee: NETFLIX, INC.Inventors: Gregory S. Orzell, John Funge, David Chen
-
Patent number: 9510043Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.Type: GrantFiled: April 27, 2015Date of Patent: November 29, 2016Assignee: NETFLIX, INC.Inventors: John Funge, Greg Peters
-
Patent number: 9479562Abstract: Techniques are disclosed for representing a user quality of experience (QoE) experienced by users of a streaming media service using a single QoE metric. The single QoE metric may be determined based on a set of empirical characteristics relating to the streaming video service such as startup latency, video quality, and the likelihood of interruptions in streaming playback. The empirical characteristics may be weighted according to how much one factor influences user quality of experience, relative to the others. Representing the QoE as a single metric may allow a streaming media service provider to improve key business measures such as subscriber retention and engagement.Type: GrantFiled: December 16, 2011Date of Patent: October 25, 2016Assignee: NETFLIX, Inc.Inventors: John Funge, Mark Watson, Wei Wei, David Chen
-
Publication number: 20160234339Abstract: Techniques are disclosed for a web server to support constraints specified by a client. In one embodiment, the web server receives, from the client, a request for one or more blocks of data. The request includes one or more constraints provided by the client. The web server may perform an action responsive to an increase in network congestion, based on the one or more constraints. Accordingly, the web server may handle the request in a manner that more closely meets the needs of the client.Type: ApplicationFiled: April 15, 2016Publication date: August 11, 2016Inventors: John Funge, Mark Watson
-
Patent number: 9405372Abstract: A movable game controller for controlling aspects of a computer controlled game display with apparatus for determining the linear and angular motion of that movable controller. The apparatus includes a plurality of self-contained inertial sensors for sensing the tri-axial linear and tri-axial angular motion of the moving controller. Each sensor is mounted at a fixed linear position and orientation with respect to the others. The linear and angular motion of the controller is computed from the correlated motion sensor readings of each of the plurality of self-contained inertial sensors.Type: GrantFiled: January 25, 2008Date of Patent: August 2, 2016Assignee: AiLive, Inc.Inventors: Wei Yen, Ian Wright, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, Jr., John Funge, Daniel Dobson, Curt Bererton
-
Patent number: 9319321Abstract: Techniques are disclosed for a web server to support constraints specified by a client. In one embodiment, the web server receives, from the client, a request for one or more blocks of data. The request includes one or more constraints provided by the client. The web server may perform an action responsive to an increase in network congestion, based on the one or more constraints. Accordingly, the web server may handle the request in a manner that more closely meets the needs of the client.Type: GrantFiled: December 16, 2011Date of Patent: April 19, 2016Assignee: NETFLIX, Inc.Inventors: John Funge, Mark Watson
-
Patent number: 9261968Abstract: A video gaming system includes a wireless controller that senses linear and angular acceleration to calculate paths of controller movement over a broad range of controller motion. The system also includes an electromagnetic alignment element, such as a set of LEDS. The controller includes an additional sensor to sense light from the LEDs over a relatively restricted range of controller motion, and use this sensed light to dynamically calibrate the controller when the controller passes through the restricted range of motion over which the sensor senses the light.Type: GrantFiled: October 16, 2013Date of Patent: February 16, 2016Assignee: AiLive, Inc.Inventors: Wei Yen, Ian Wright, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, John Funge, Daniel Dobson, Curt Bererton
-
Patent number: 9022742Abstract: The disclosed fluid elements include radial blades extending to trailing edges and that are integral with front and rear shrouds to provide a fluid exit. Fillets adjoin the trailing edge and the front and rear shrouds at the exit. The front and rear shrouds respectively have first and second perimeter thicknesses at the impeller outer perimeter. The first perimeter thickness is greater than the second perimeter thickness at the trailing edge and adjacent to the exit, which provides greater high cycle fatigue in the area of the fillets.Type: GrantFiled: January 4, 2012Date of Patent: May 5, 2015Assignee: Aerojet Rocketdyne of DE, Inc.Inventors: Jeff H. Miller, Kelvin Sorensen, John Fung, Thaddeus Pearce Chilcoat, Fabian Bitar
-
Patent number: 9021537Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.Type: GrantFiled: December 9, 2010Date of Patent: April 28, 2015Assignee: Netflix, Inc.Inventors: John Funge, Greg Peters
-
Patent number: 8935581Abstract: Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.Type: GrantFiled: April 19, 2012Date of Patent: January 13, 2015Assignee: Netflix, Inc.Inventors: Gregory S. Orzell, John Funge, David Chen