Patents by Inventor Robin O'Neill
Robin O'Neill 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: 11344071Abstract: In one embodiment, a garment includes a garment substrate and a pattern formed on the substrate that emulates the contours of an ideally proportioned body so as to give observers the impression of the ideal proportions.Type: GrantFiled: October 22, 2019Date of Patent: May 31, 2022Assignee: The H.D. Lee Company, Inc.Inventors: Donald D. Hoffman, Darren Peshek, Stephen Frederick Dull, Stephen Harilaos Zades, Robin O'Neill Fisher
-
Patent number: 11178226Abstract: A network device includes memory with permanent storage. A request for information is received from a user device. In response to determining that an erasure encoded version of the requested information is not stored in the memory of the network device, the requested information is requested to be transmitted from a storage external to the network device and partially received. In response to determining that an amount of the partially received requested information does not satisfy an erasure encoding threshold, it is determined whether the erasure encoding threshold can be satisfied within a time duration. If so, the partially received requested information is erasure encoded, stored in the permanent storage, and transmitted. If not, the requested information is requested to be retransmitted from the storage external to the network device.Type: GrantFiled: July 7, 2020Date of Patent: November 16, 2021Assignee: Western Digital Technologies, Inc.Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Publication number: 20200336540Abstract: A network device includes memory with permanent storage. A request for information is received from a user device. In response to determining that an erasure encoded version of the requested information is not stored in the memory of the network device, the requested information is requested to be transmitted from a storage external to the network device and partially received. In response to determining that an amount of the partially received requested information does not satisfy an erasure encoding threshold, it is determined whether the erasure encoding threshold can be satisfied within a time duration. If so, the partially received requested information is erasure encoded, stored in the permanent storage, and transmitted. If not, the requested information is requested to be retransmitted from the storage external to the network device.Type: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Inventors: Jun Xu, Robert P. Ryan, Grant C. MacKey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Patent number: 10742736Abstract: Embodiments of network devices for content distribution are described. In some embodiments, an edge network device integrates network coding for content distribution with erasure coding for data storage. Embodiments of methods of integrating network coding and erasure coding are also disclosed. In some embodiments, an edge network device can determine content distribution and storage for content based on one or more penalty functions that assess storage capacity, computational power, user demand, and/or network bandwidth for optimal resource usage. In some embodiments, an edge network device creates fragments of content and transmits a subset of the fragments for early distribution. In response to a user request for the content, the edge network device can transmit the remaining fragments to the user device for the user device to reconstruct the original content.Type: GrantFiled: December 19, 2017Date of Patent: August 11, 2020Assignee: Western Digital Technologies, Inc.Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Patent number: 10649655Abstract: Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on different chunks of the storage drives in the storage array based on an access frequency level for a portion, an importance level for the portion, a reliability score for a chunk, and a performance score for the chunk.Type: GrantFiled: September 30, 2016Date of Patent: May 12, 2020Assignee: Western Digital Technologies, Inc.Inventors: Jun Xu, Shaun Astarabadi, Grant C. Mackey, Junpeng Niu, Robin O'Neill, Jie Yu
-
Publication number: 20200046039Abstract: In one embodiment, a garment includes a garment substrate and a pattern formed on the substrate that emulates the contours of an ideally proportioned body so as to give observers the impression of the ideal proportions.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Inventors: Donald D. Hoffman, Darren Peshek, Stephen Frederick Dull, Stephen Harilaos Zades, Robin O'Neill Fisher
-
Patent number: 10496315Abstract: A data storage system may include a first storage pool and a second storage pool, with the second storage pool comprising larger, slower storage drives. The data storage system may associate, with a first data, a first parameter corresponding to an access frequency for short term reads, a second parameter corresponding to access frequency for long term reads, a third parameter corresponding to an access frequency for short term writes, and a fourth parameter corresponding to an access frequency for long term writes. The data storage system may then determine whether to store the first data on the first storage pool or the second storage pool based on at least one of the first parameter, the second parameter, the third parameter, and the fourth parameter.Type: GrantFiled: July 5, 2018Date of Patent: December 3, 2019Assignee: Western Digital Technologies, Inc.Inventors: Junpeng Niu, Jun Xu, Robin O'Neill, Jie Yu, Grant Mackey
-
Publication number: 20190190979Abstract: Embodiments of network devices for content distribution are described. In some embodiments, an edge network device integrates network coding for content distribution with erasure coding for data storage. Embodiments of methods of integrating network coding and erasure coding are also disclosed. In some embodiments, an edge network device can determine content distribution and storage for content based on one or more penalty functions that assess storage capacity, computational power, user demand, and/or network bandwidth for optimal resource usage. In some embodiments, an edge network device creates fragments of content and transmits a subset of the fragments for early distribution. In response to a user request for the content, the edge network device can transmit the remaining fragments to the user device for the user device to reconstruct the original content.Type: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Publication number: 20190191191Abstract: Systems and methods to improve content distribution by reducing computational demand, optimizing network usage, and/or providing protection for content are disclosed. In some embodiments, the requested content can be encoded using scalable video coding with erasure coding and/or bit-level chunks coding. Scalable video coding can be used to create one or more base layers and/or one or more enhancement layers for a requested content. Bit-level chunk coding and/or erasure coding can be used to create fragments of the one or more layers. In some embodiments, the end point device, the edge network device, and/or the data center can select a policy for encoding the requested content based on a security level for the user device, a security level for an edge network device, a security level for a data center, a demand for the requested content, or a computational complexity for reconstructing the requested content.Type: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Inventors: Jun Xu, David Blankenbeckler, Robin O'Neill, Nils E. Larson
-
Patent number: 10314357Abstract: Systems and methods for anatomy shading and the garments that result therefrom are provided herein. More specifically, anatomy shading is any deliberate manipulation or addition of shading (a brightness gradient) to a garment in order to change the perceived shape of a wearer of the garment toward a desired appearance.Type: GrantFiled: July 19, 2016Date of Patent: June 11, 2019Assignee: VF CorporationInventors: Donald Hoffman, Darren J. Peshek, Stephen F. Dull, Stephen H. Zades, Robin O'Neill Fisher, Justin T. Mark, Brian Marion
-
Publication number: 20180095665Abstract: Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on different chunks of the storage drives in the storage array based on an access frequency level for a portion, an importance level for the portion, a reliability score for a chunk, and a performance score for the chunk.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Jun Xu, Shaun Astarabadi, Grant C. Mackey, Junpeng Niu, Robin O'Neill, Jie Yu
-
Publication number: 20160324234Abstract: Systems and methods for anatomy shading and the garments that result therefrom are provided herein. More specifically, anatomy shading is any deliberate manipulation or addition of shading (a brightness gradient) to a garment in order to change the perceived shape of a wearer of the garment toward a desired appearance.Type: ApplicationFiled: July 19, 2016Publication date: November 10, 2016Inventors: Donald Hoffman, Darren J. Peshek, Stephen F. Dull, Stephen H. Zades, Robin O'Neill Fisher, Justin T. Mark, Brian Marion
-
Publication number: 20150106993Abstract: In one embodiment, a garment includes a garment substrate and a pattern formed on the substrate that emulates the contours of an ideally proportioned body so as to give observers the impression of the ideal proportions.Type: ApplicationFiled: October 17, 2014Publication date: April 23, 2015Inventors: Donald D. Hoffman, Darren Peshek, Stephen Frederick Dull, Stephen Harilaos Zades, Robin O'Neill Fisher