Patents by Inventor David E. Cohen

David E. Cohen 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: 20230286955
    Abstract: The present disclosure relates to compounds that inhibit Them1. The disclosure further relates to methods of treating a metabolic disease in a subject in need thereof.
    Type: Application
    Filed: March 2, 2023
    Publication date: September 14, 2023
    Inventors: David E. Cohen, Christopher Krumm, John Ginn
  • Patent number: 11601522
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: March 7, 2023
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
  • Patent number: 11412059
    Abstract: Technologies for managing paravirtual network device queue and memory of a network computing device that includes multi-core processor, a multi-layer cache, a host, and a plurality of virtual machine instances. The host is assigned a processor core of the processor and may be configured to copy a received network packet to a last level cache of the multi-layer cache and determine one or more virtual machine instances configured to process the received network packet. Each virtual machine instance has been assigned a processor core of the processor and has been allocated a first level cache of the multi-level cache memory associated with the respective processor core. The host is additionally configured to inject an interrupt into each processor core of the determined virtual machine (s) which indicates to the virtual machine instance (s) that the received network packet is available to be processed.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 9, 2022
    Assignee: INTEL CORPORATION
    Inventors: Huawei Xie, Jun Nakajima, David E. Cohen, Mesut A. Ergin, Wei Wang
  • Publication number: 20210377359
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Application
    Filed: April 12, 2021
    Publication date: December 2, 2021
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20210216453
    Abstract: Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include a processor and logic coupled with the processor, to identify a tag identifier (Tag ID) for a process or container of the host device. The Tag ID may identify a queue pair of a hardware device of the host device for an outbound transaction from the processor to the hardware device, to be conducted by the process or container. Logic may further map the Tag ID to a Process Address Space Identifier (PASID) associated with an inbound transaction from the hardware device to the processor that used the identified queue pair. The process or container may use the PASID to conduct the outbound transaction via the identified queue pair. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: Cunming LIANG, Edwin VERPLANKE, David E. COHEN, Danny Yigang ZHOU
  • Publication number: 20210203740
    Abstract: Technologies for managing paravirtual network device queue and memory of a network computing device that includes multi-core processor, a multi-layer cache, a host, and a plurality of virtual machine instances. The host is assigned a processor core of the processor and may be configured to copy a received network packet to a last level cache of the multi-layer cache and determine one or more virtual machine instances configured to process the received network packet. Each virtual machine instance has been assigned a processor core of the processor and has been allocated a first level cache of the multi-level cache memory associated with the respective processor core. The host is additionally configured to inject an interrupt into each processor core of the determined virtual machine (s) which indicates to the virtual machine instance (s) that the received network packet is available to be processed.
    Type: Application
    Filed: September 30, 2016
    Publication date: July 1, 2021
    Inventors: Huawei XIE, Jun NAKAJIMA, David E. COHEN, Mesut A. ERGIN, Wei WANG
  • Patent number: 10979522
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 13, 2021
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Patent number: 10853277
    Abstract: Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include logic to identify a Process Address Space Identifier (PASID) for a process or container of the host device and logic to associate the PASID with an individual queue pair of a hardware device of the host device, wherein the queue pair includes two complementary queues and wherein the queue pair is owned by the process or container upon association with the PASID. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: December 1, 2020
    Assignee: Intel Corporation
    Inventors: Cunming Liang, Danny Y. Zhou, David E. Cohen, James R. Harris
  • Patent number: 10805418
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 13, 2020
    Assignee: Intel Corporation
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20200136943
    Abstract: A data management platform that includes a compute server and a storage server is provided. The storage server manages a plurality of storage devices that are communicatively coupled to the storage server. The compute server and the storage server are communicatively coupled via a network. The plurality of storage devices that are managed by the storage server are disaggregated from the compute server to enable storage capacity of the plurality of storage devices to scale independent of the compute server.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 30, 2020
    Inventors: Christopher J. BANYAI, David E. COHEN, Joe CARVALHO, Michal STACHOWSKI, Prasad ALLURI, Szymon Tomasz SCHARMACH
  • Publication number: 20200059529
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Application
    Filed: March 25, 2019
    Publication date: February 20, 2020
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20190349445
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Application
    Filed: July 15, 2019
    Publication date: November 14, 2019
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20190243757
    Abstract: Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include a processor and logic coupled with the processor, to identify a tag identifier (Tag ID) for a process or container of the host device. The Tag ID may identify a queue pair of a hardware device of the host device for an outbound transaction from the processor to the hardware device, to be conducted by the process or container. Logic may further map the Tag ID to a Process Address Space Identifier (PASID) associated with an inbound transaction from the hardware device to the processor that used the identified queue pair. The process or container may use the PASID to conduct the outbound transaction via the identified queue pair. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Cunming LIANG, Edwin VERPLANKE, David E. COHEN, Danny ZHOU
  • Patent number: 10356197
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: July 16, 2019
    Assignee: Intel Corporation
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Patent number: 10310974
    Abstract: Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include a processor and logic coupled with the processor, to identify a tag identifier (Tag ID) for a process or container of the host device. The Tag ID may identify a queue pair of a hardware device of the host device for an outbound transaction from the processor to the hardware device, to be conducted by the process or container. Logic may further map the Tag ID to a Process Address Space Identifier (PASID) associated with an inbound transaction from the hardware device to the processor that used the identified queue pair. The process or container may use the PASID to conduct the outbound transaction via the identified queue pair. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 4, 2019
    Assignee: Intel Corporation
    Inventors: Cunming Liang, Edwin Verplank, David E. Cohen, Danny Zhou
  • Patent number: 10244071
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20180253377
    Abstract: Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include a processor and logic coupled with the processor, to identify a tag identifier (Tag ID) for a process or container of the host device. The Tag ID may identify a queue pair of a hardware device of the host device for an outbound transaction from the processor to the hardware device, to be conducted by the process or container. Logic may further map the Tag ID to a Process Address Space Identifier (PASID) associated with an inbound transaction from the hardware device to the processor that used the identified queue pair. The process or container may use the PASID to conduct the outbound transaction via the identified queue pair. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: September 25, 2015
    Publication date: September 6, 2018
    Inventors: Cunming LIANG, Edwin VERPLANK, David E. COHEN, Danny ZHOU
  • Patent number: 9985886
    Abstract: Technologies for pacing transmission of network packets by a computing device to a remote computing device include performing a segmentation offload operation to segment a payload of a network packet into a plurality of network packet segments in response to a determination that a size of the payload is greater than a maximum allowable payload size. The computing device additionally determines a packet pacing interval and transmits the plurality of network packet segments to the remote computing device at a transmission rate based on the packet pacing interval.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 29, 2018
    Assignee: Intel Corporation
    Inventors: Jesse C. Brandeburg, Scott P. Dubal, Patrick Connor, David E. Cohen
  • Publication number: 20180146041
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 24, 2018
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20180146058
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 24, 2018
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee