Patents by Inventor Marie White
Marie White 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: 20230101945Abstract: Techniques are provided herein for remediating storage of sensitive data on a hardware device. In one example, a request to remediate storage of sensitive data on a hardware device is obtained. In response to the request, a database is automatically searched. The database correlates the hardware device with an indication of how to remediate the storage of the sensitive data on the hardware device. Based on the database, the storage of the sensitive data on the hardware device is remediated.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Allison Renner Walton, Ana Andrijic, Jazzmine Marie White, David C. White, JR.
-
Patent number: 11218439Abstract: Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.Type: GrantFiled: February 5, 2018Date of Patent: January 4, 2022Assignee: NETFLIX, INC.Inventors: Jean-Marie White, Benbuck Nason
-
Patent number: 10931735Abstract: The disclosure describes methods or communication protocols that enable second-screen applications, such as smartphones, to discover and launch first-screen applications on first-screen devices, such as Internet enabled high definition televisions. Second-screen devices can search local networks for the presence of discovery servers on first-screen devices. Well-known protocols such as RESTful HTTP services and Universal Plug and Play (UPnP) may be leveraged to implement the discovery servers. Once located, the discovery servers may assist communications and interactions between the first-screen and second-screen devices, allowing a specified application to be launched on the first-screen device and controlled from a local application on the second-screen device. The specified application may be installed if not previously installed, and may also be hosted as a web application on a cloud server accessible outside of the local network, for example on the Internet.Type: GrantFiled: March 14, 2013Date of Patent: February 23, 2021Assignee: NETFLIX, INC.Inventors: Jean-Marie White, Daniel Danciu
-
Patent number: 10694258Abstract: Techniques are provided for streaming digital media content. In one embodiment, metadata associated with a digital media content title is retrieved prior to receiving any user request to play the digital media content title. Upon receiving a user request to play the digital media content title, a license is requested based on the retrieved metadata. Upon receiving the license, streaming playback of digital media content title begins.Type: GrantFiled: December 14, 2011Date of Patent: June 23, 2020Assignee: NETFLIX, INC.Inventors: Christian Kaiser, Jean-Marie White, Yung-Hsiao Lai
-
Patent number: 10671842Abstract: In at least one aspect, a method can include generating a respective set of training set of images for each label in a handedness model by: receiving the label at an image capturing device, obtaining a set of captured images by recording a pass-through image of a user placing a target object within an overlay of a bounding area animation, the target object corresponding with the label, and associating the label with each image in the set of captured images. The method includes training, using the training images, the handedness model to provide a correct label for an input image.Type: GrantFiled: January 29, 2018Date of Patent: June 2, 2020Assignee: GOOGLE LLCInventors: Shiqi Chen, Rong Liu, Rohit Pandey, Marie White, Xue Wang, Pavlo Pidlypenskyi
-
Publication number: 20190287304Abstract: A method and system for safety enhancement. A movement of a user of a mobile display system that displays augmented reality information is measured. Movement information about the user is relayed from the movement measured for the user. A speed at which the user is moving with respect to a structure using the movement information and a three-dimensional model of the structure is determined. A visual display of the augmented reality information on the mobile display system is deactivated when the speed at which the user is moving with respect to the structure meets a deactivation condition.Type: ApplicationFiled: March 13, 2018Publication date: September 19, 2019Inventors: Paul Robert Davies, Brian Dale Laughlin, Alexandra Marie White, Gregory Alan Garrett
-
Publication number: 20190236344Abstract: In at least one aspect, a method can include generating a respective set of training set of images for each label in a handedness model by: receiving the label at an image capturing device, obtaining a set of captured images by recording a pass-through image of a user placing a target object within an overlay of a bounding area animation, the target object corresponding with the label, and associating the label with each image in the set of captured images. The method includes training, using the training images, the handedness model to provide a correct label for an input image.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Shiqi Chen, Rong Liu, Rohit Pandey, Marie White, Xue Wang, Pavlo Pidlypenskyi
-
Publication number: 20180159820Abstract: Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.Type: ApplicationFiled: February 5, 2018Publication date: June 7, 2018Inventors: Jean-Marie White, Benbuck Nason
-
Patent number: 9936674Abstract: A portable storage case or “lunch bag” configured expressly for pet use, with the device configured to hold a water bottle, food and water dish, pet treats or food, waste bags, and medication for the pet to provide caring pet owners a practical, comfortable and efficient means of quenching their animal's thirst and providing them with a hearty snack when engaged in a walk or otherwise on the go away from home.Type: GrantFiled: May 22, 2015Date of Patent: April 10, 2018Inventor: Jo-Marie White Bailey
-
Patent number: 9887958Abstract: Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.Type: GrantFiled: September 16, 2013Date of Patent: February 6, 2018Assignee: NETFLIX, INC.Inventors: Jean-Marie White, Benbuck Nason
-
Patent number: 9853966Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: GrantFiled: September 2, 2016Date of Patent: December 26, 2017Assignee: NETFLIX, INC.Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
-
Publication number: 20170318005Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: ApplicationFiled: September 2, 2016Publication date: November 2, 2017Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
-
Publication number: 20170012961Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: ApplicationFiled: September 2, 2016Publication date: January 12, 2017Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
-
Patent number: 9438571Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: GrantFiled: July 6, 2015Date of Patent: September 6, 2016Assignee: Netflix, Inc.Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
-
Publication number: 20150312231Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: ApplicationFiled: July 6, 2015Publication date: October 29, 2015Inventors: JEAN-MARIE WHITE, BASKAR ODAYARKOIL, LEE ADAMS
-
Patent number: 9077693Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: GrantFiled: January 22, 2014Date of Patent: July 7, 2015Assignee: Netflix, Inc.Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
-
Publication number: 20150089222Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.Type: ApplicationFiled: January 22, 2014Publication date: March 26, 2015Inventors: JEAN-MARIE WHITE, BASKAR ODAYARKOIL, LEE ADAMS
-
Publication number: 20150081926Abstract: Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.Type: ApplicationFiled: September 16, 2013Publication date: March 19, 2015Applicant: Netflix, Inc.Inventors: Jean-Marie White, Benbuck Nason
-
Publication number: 20140006474Abstract: The disclosure describes methods or communication protocols that enable second-screen applications, such as smartphones, to discover and launch first-screen applications on first-screen devices, such as Internet enabled high definition televisions. Second-screen devices can search local networks for the presence of discovery servers on first-screen devices. Well-known protocols such as RESTful HTTP services and Universal Plug and Play (UPnP) may be leveraged to implement the discovery servers. Once located, the discovery servers may assist communications and interactions between the first-screen and second-screen devices, allowing a specified application to be launched on the first-screen device and controlled from a local application on the second-screen device. The specified application may be installed if not previously installed, and may also be hosted as a web application on a cloud server accessible outside of the local network, for example on the Internet.Type: ApplicationFiled: March 14, 2013Publication date: January 2, 2014Applicant: NETFLIX, INC.Inventors: Jean-Marie White, Daniel Danciu
-
Publication number: 20130268289Abstract: A computer-implemented dietary analysis tool. More particularly, aspects of the present invention relate to computer implemented methods and systems configured to analyze a user's dietary intake based on information received from a user regarding her diet and exercise within a first time frame, such as for example, a twenty-four hour period.Type: ApplicationFiled: March 14, 2013Publication date: October 10, 2013Applicant: Stokely-Van Camp, Inc.Inventors: Kimberly Marie White-Stein, Leslie J. Bonci, Lisa Esposito-Heaton, Page Geraldine Love, Jacqueline Raymonde-Berning