Patents by Inventor Eric Dahlen

Eric Dahlen 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: 10691839
    Abstract: A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: June 23, 2020
    Assignee: INTEL CORPORATION
    Inventors: Mahesh Natu, Eric Dahlen
  • Patent number: 10656873
    Abstract: Technologies for prioritized execution of storage commands by a data storage device include determining a priority of storage commands issued by a host and adding the storage commands to a queue of the data storage device based on the determined priority of the storage command. For example, the storage command issued by the host may be divided into sub-commands and added to a storage sub-command queue of the data storage device based on the determined priority of the storage command. The priority of the storage commands may be determined based on any suitable criteria including, for example, the host storage command queue storing the storage command, metadata associated with the storage command, the type or size of the storage command, and/or other aspects of the storage command, the host, and/or the data storage device.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: John W. Carroll, David Cohen, James R. Harris, Eric Dahlen
  • Publication number: 20190138756
    Abstract: A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
    Type: Application
    Filed: May 15, 2018
    Publication date: May 9, 2019
    Inventors: Mahesh NATU, Eric DAHLEN
  • Publication number: 20180173461
    Abstract: Technologies for prioritized execution of storage commands by a data storage device include determining a priority of storage commands issued by a host and adding the storage commands to a queue of the data storage device based on the determined priority of the storage command. For example, the storage command issued by the host may be divided into sub-commands and added to a storage sub-command queue of the data storage device based on the determined priority of the storage command. The priority of the storage commands may be determined based on any suitable criteria including, for example, the host storage command queue storing the storage command, metadata associated with the storage command, the type or size of the storage command, and/or other aspects of the storage command, the host, and/or the data storage device.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: John W. Carroll, David Cohen, James R. Harris, Eric Dahlen
  • Patent number: 9971912
    Abstract: A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: May 15, 2018
    Assignee: INTEL CORPORATION
    Inventors: Mahesh Natu, Eric Dahlen
  • Publication number: 20150096051
    Abstract: A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Inventors: Mahesh NATU, Eric DAHLEN
  • Patent number: 8850249
    Abstract: In one embodiment, the present invention includes a method for receiving an information packet in a first port from an interconnect while an agent associated with the first port is in an idle low power state, transmitting a first signal from the first port along the interconnect to request re-transmission of the information packet, and sending a second signal from the first port to the agent to cause the agent to enter a fully active power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: September 30, 2014
    Assignee: Intel Corporation
    Inventors: Eric Dahlen, Jimbo Alexander, Parthipan Satchi
  • Publication number: 20100205503
    Abstract: In one embodiment, the present invention includes a method for receiving an information packet in a first port from an interconnect while an agent associated with the first port is in an idle low power state, transmitting a first signal from the first port along the interconnect to request re-transmission of the information packet, and sending a second signal from the first port to the agent to cause the agent to enter a fully active power state. Other embodiments are described and claimed.
    Type: Application
    Filed: April 26, 2010
    Publication date: August 12, 2010
    Inventors: Eric Dahlen, Jimbo Alexander, Parthipan Satchi
  • Patent number: 7734942
    Abstract: In one embodiment, the present invention includes a method for receiving an information packet in a first port from an interconnect while an agent associated with the first port is in an idle low power state, transmitting a first signal from the first port along the interconnect to request re-transmission of the information packet, and sending a second signal from the first port to the agent to cause the agent to enter a fully active power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: June 8, 2010
    Assignee: Intel Corporation
    Inventors: Eric Dahlen, Jimbo Alexander, Parthipan Satchi
  • Publication number: 20080301054
    Abstract: A system for selling digital media, comprising: a content server for providing a master source of digital content to the system; a retail server for maintaining a local cache of popular content, and for packaging content; a license server for maintaining licenses for each piece of digital content wherein the license server issues new licenses to the retail server at the time of sale and issues subsequent licenses to a consumer for extending content usage; a plug-in for accessing digital content in a single click; and a media tablet for providing a consumer interface for exploring the digital content of the system, the media tablet comprising an interface for connection by a portable device for content transfer; means for accepting payment; and means for interacting with the retail server.
    Type: Application
    Filed: July 26, 2006
    Publication date: December 4, 2008
    Applicant: TRANS WORLD NEW YORK LLC
    Inventors: Stephen A. Russell, Eric Dahlen, Robert French, Christopher Huber
  • Publication number: 20080249872
    Abstract: A system for sampling content and presenting targeted marketing and advertising content, comprising: a sample/advertising server; a retail server receiving sample content from the sample server; media sample tablets for receiving sample content and targeted advertising content for display to a user; and means for collecting data from users.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 9, 2008
    Inventors: Stephen A. RUSSELL, Eric Dahlen, Robert French, Christopher Huber
  • Publication number: 20080162964
    Abstract: In one embodiment, the present invention includes a method for receiving an information packet in a first port from an interconnect while an agent associated with the first port is in an idle low power state, transmitting a first signal from the first port along the interconnect to request re-transmission of the information packet, and sending a second signal from the first port to the agent to cause the agent to enter a fully active power state. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Eric Dahlen, Jimbo Alexander, Parthipan Satchi
  • Publication number: 20050289292
    Abstract: Some embodiments of the invention accurately account for power dissipation in memory systems that include individual memory modules by keeping track of the number of read requests, the number of write requests, and the number of activate requests that are applied to the individual memory modules during selected time periods. If the sum of these totals exceeds a threshold level, the embodiments throttle the memory system, either by throttling the entire memory system based in response to the most active memory module, or by throttling individual memory modules as needed. Other embodiments of the invention may assign the same or different weights to activate requests, read requests, and write requests. Other embodiments are described and claimed.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Warren Morrow, Eric Dahlen, Raman Nayyar, Jayamohan Dharanipathi, Howard David
  • Publication number: 20050262388
    Abstract: In some embodiments, a memory controller includes first and second memory channel interfaces and memory access control circuitry. The memory access control circuitry is to send first and second primary data sections to the first and second memory channel interfaces, respectively, and send first and second redundant data sections to the second and first memory channel interfaces, respectively. The first and second redundant data sections are redundant with respect to the first and second primary data sections, respectively. Other embodiments are described and claimed.
    Type: Application
    Filed: July 14, 2005
    Publication date: November 24, 2005
    Inventors: Eric Dahlen, Warren Morrow, Peter Vogt