Patents by Inventor Moshe Valenci

Moshe Valenci 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: 9021107
    Abstract: According to various embodiments, methods, apparatuses and systems are provided that allow a management server coupled to a managed device to establish a management session with a management station in accordance with a management protocol. A management server may forward to the management station modified user interface display that provides additional functions to the management station. The management station may interact with the modified user interface display and evoke the additional functions through the use of keyboard, mouse or any suitable user interface input means. Other embodiments may be described and claimed.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: April 28, 2015
    Assignee: Intel Corporation
    Inventors: Oren Shamir, Moshe Valenci
  • Patent number: 8966600
    Abstract: A manageability engine, and/or operations thereof, for controlling access to one or more resources of a computer device. In an embodiment, the manageability engine executes an authentication agent to perform authentication of a local user of a computer platform which includes the manageability engine. In another embodiment, the manageability engine includes a device driver to control an input/output device for the local user to exchange an authentication factor via a trusted path between the input/output device and the manageability engine.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: February 24, 2015
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Victoria C. Moore, Moshe Valenci, Craig T. Owen
  • Publication number: 20120167187
    Abstract: A manageability engine, and/or operations thereof, for controlling access to one or more resources of a computer device. In an embodiment, the manageability engine executes an authentication agent to perform authentication of a local user of a computer platform which includes the manageability engine. In another embodiment, the manageability engine includes a device driver to control an input/output device for the local user to exchange an authentication factor via a trusted path between the input/output device and the manageability engine.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Ned M. Smith, Victoria C. Moore, Moshe Valenci, Craig T. Owen
  • Publication number: 20110153846
    Abstract: According to various embodiments, methods, apparatuses and systems are provided that allow a management server coupled to a managed device to establish a management session with a management station in accordance with a management protocol. A management server may forward to the management station modified user interface display that provides additional functions to the management station. The management station may interact with the modified user interface display and evoke the additional functions through the use of keyboard, mouse or any suitable user interface input means. Other embodiments may be described and claimed.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Inventors: Oren Shamir, Moshe Valenci
  • Patent number: 7831997
    Abstract: A provisioning method and mechanism for computer systems having embedded network devices. After an initial boot-up of a computer platform, an out-of-band (OOB) controller automatically connects to a corporate DHCP (Dynamic Host Configuration Protocol) server to obtain an IP (Internet Protocol) address and a domain name in which the computer platform is running. The domain name is concatenated with a pre-defined host name to obtain a FQDN (Fully Qualified Domain Name) for a provisioning server. The OOB controller then establishes a TCP connection to the provisioning server. A server certificate chain received from the provisioning server is validated. An attempt to login to the provisioning server is made. If corporate security policy dictates granting access to the computer platform, then provisioning configuration data is received over a secure and encrypted channel.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: November 9, 2010
    Assignee: Intel Corporation
    Inventors: Avigdor Eldar, Moshe Valenci
  • Patent number: 7784095
    Abstract: An embodiment of the present invention is a technique to provide secure Virtual Private Network (VPN) connection. A VPN connection is established to a remote gateway via a network adapter using a Firmware on a platform. An event is generated to notify an operating system (OS) network driver through a bus interface port. A request from the OS network driver is responded to provide network information.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: August 24, 2010
    Assignee: Intel Corporation
    Inventor: Moshe Valenci
  • Patent number: 7697694
    Abstract: Methods and apparatuses for synchronizing the exchange of cryptography information between kernel drivers. A high level application in an electronic system passes a pointer to a base driver. The pointer is a unique identifier for cryptography information, such as a Security Association (SA), that the base driver uses to populate a cryptography information table for performing cryptography operations on secure traffic data packets. If the network interface device and/or its associated driver are reset, the pointer is used to repopulate the cryptography information table with specific cryptography information needed to perform cryptography operations on the data packets.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: April 13, 2010
    Assignee: Intel Corporation
    Inventors: Moshe Valenci, Linden Minnick
  • Patent number: 7644188
    Abstract: A capability of a device may be registered to an adapter. This capability may characterize the device in terms of tasks performing abilities that may be available or associated therewith. When a packet of data including a task to be handled is received at the adapter, based on the capability registered earlier for the device, the adapter may determine whether to assign the task to the device. An indication, such as packet processing information may be derived from the packet to assist in distribution of the task. By comparing the indication with the capability, the task may be offloaded to the device based on the comparison. Using the device for a networked device, in one embodiment, one or more network communication tasks associated with data communications may be distributed and optionally performed within an adapter. In this way, the networked device may be spared of undertaking network communication tasks that are conventionally performed within the networked device.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: January 5, 2010
    Assignee: Intel Corporation
    Inventors: Zvi Vlodavsky, Fabian Trumper, Avigdor Eldar, Ariel Rosenblatt, Moshe Valenci
  • Publication number: 20080052261
    Abstract: Processing data of a first file of a processing system may be accomplished by splitting the first file into the first file and another file at the location of a split offset without copying the files; repeating the splitting of the first file a number of times using a specified split offset for each split file operation to create a plurality of files; joining the first file and a selected one of the plurality of files having desired data into the first file without copying the files; and repeating the joining of the first file and selected ones of the plurality of files to reconstruct the first file, the first file including only desired data after all join operations are completed.
    Type: Application
    Filed: June 22, 2006
    Publication date: February 28, 2008
    Inventor: Moshe Valenci
  • Publication number: 20070297396
    Abstract: A provisioning method and mechanism for computer systems having embedded network devices. After an initial boot-up of a computer platform, an out-of-band (OOB) controller automatically connects to a corporate DHCP (Dynamic Host Configuration Protocol) server to obtain an IP (Internet Protocol) address and a domain name in which the computer platform is running. The domain name is concatenated with a pre-defined host name to obtain a FQDN (Fully Qualified Domain Name) for a provisioning server. The OOB controller then establishes a TCP connection to the provisioning server. A server certificate chain received from the provisioning server is validated. An attempt to login to the provisioning server is made. If corporate security policy dictates granting access to the computer platform, then provisioning configuration data is received over a secure and encrypted channel.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Avigdor Eldar, Moshe Valenci
  • Patent number: 7290076
    Abstract: Provided are techniques for determining a timer value. An advised number of packets per interrupt for both receive and transmit directions of traffic is determined. Current timer values for both receive and transmit directions of traffic are adjusted based on the determined advised numbers of packets per interrupt. A new timer value to be used for both receive and transmit directions of traffic is calculated. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: October 30, 2007
    Assignee: Intel Corporation
    Inventor: Moshe Valenci
  • Publication number: 20070061565
    Abstract: Methods and apparatuses for synchronizing the exchange of cryptography information between kernel drivers. A high level application in an electronic system passes a pointer to a base driver. The pointer is a unique identifier for cryptography information, such as a Security Association (SA), that the base driver uses to populate a cryptography information table for performing cryptography operations on secure traffic data packets. If the network interface device and/or its associated driver are reset, the pointer is used to repopulate the cryptography information table with specific cryptography information needed to perform cryptography operations on the data packets.
    Type: Application
    Filed: April 28, 2006
    Publication date: March 15, 2007
    Inventors: Moshe Valenci, Linden Minnick
  • Publication number: 20070056032
    Abstract: An embodiment of the present invention is a technique to provide secure Virtual Private Network (VPN) connection. A VPN connection is established to a remote gateway via a network adapter using a Firmware on a platform. An event is generated to notify an operating system (OS) network driver through a bus interface port. A request from the OS network driver is responded to provide network information.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 8, 2007
    Inventor: Moshe Valenci
  • Patent number: 7181527
    Abstract: A method for transmitting load balancing in mixed speed environments such as physical interface speed changes and client flow speed changes is disclosed. Components such as an association module, a flow redirector, a channel assignment module, and a balancing timer are employed. The association module is a data structure that contains an association between client connections and a network interface. The flow redirector redirects transmitted network packets to the network interfaces based on the data, which is provided by the load balancing association. The channel assignment module is advised when such association data does not exist. The channel assignment module creates the association between the client connection- and the network interface, which is stored in the load balancing association. The decisions that this module makes affect the actual balancing between the network interfaces. The balancing timer computes throughput for client flows and re-associates client flows to the network interfaces.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: February 20, 2007
    Assignee: Intel Corporation
    Inventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan
  • Publication number: 20060236002
    Abstract: Provided are techniques for determining a timer value. An advised number of packets per interrupt for both receive and transmit directions of traffic is determined. Current timer values for both receive and transmit directions of traffic are adjusted based on the determined advised numbers of packets per interrupt. A new timer value to be used for both receive and transmit directions of traffic is calculated. Other embodiments are described and claimed.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventor: Moshe Valenci
  • Publication number: 20060227788
    Abstract: Provided are a method, system, and article of manufacture for managing queues of packets. Packets are received at a network interface, wherein the received packets are capable of being processed by a plurality of processors. The received packets are stored in memory. Tasks are scheduled corresponding to selected processors of the plurality of processors. The stored packets are concurrently processed via the scheduled tasks.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Inventors: Avigdor Eldar, Moshe Valenci
  • Publication number: 20050080903
    Abstract: Provided are a method, system, and program for maintaining a link between a first network entity and a second network entity. The first network entity includes a network adapter and a driver. With the network adapter, it is determined whether the driver was loaded before a link-shutdown timer expired. With the network adapter, processing continues without dropping the link in response to the driver being loaded before the link-shutdown timer expired. With the network adapter, the link is dropped in response to the driver not being loaded before the link-shutdown timer expired.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Inventor: Moshe Valenci
  • Publication number: 20030217172
    Abstract: A method for transmitting load balancing in mixed speed environments such as physical interface speed changes and client flow speed changes is disclosed. Components such as an association module, a flow redirector, a channel assignment module, and a balancing timer are employed. The association module is a data structure that contains an association between client connections and a network interface. The flow redirector redirects transmitted network packets to the network interfaces based on the data, which is provided by the load balancing association. The channel assignment module is advised when such association data does not exist. The channel assignment module creates the association between the client connection- and the network interface, which is stored in the load balancing association. The decisions that this module makes affect the actual balancing between the network interfaces. The balancing timer computes throughput for client flows and re-associates client flows to the network interfaces.
    Type: Application
    Filed: March 29, 2002
    Publication date: November 20, 2003
    Applicant: INTEL CORPORATION
    Inventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan
  • Publication number: 20030185220
    Abstract: Parsing capabilities may be provided to define a parser within network hardware. By selectively loading one or more desired parsing capabilities, a parser may change its behavior. In one embodiment, a loadable set of rules associated with a particular packet type may be used to provide a dynamic parser (e.g., defined in a state machine). For a host, a data packet (e.g., an Ethernet packet) may be received in an adapter of an Ethernet device. Before transferring the data packet from the Ethernet device to the host, one or more action-based parsing rules may be dynamically loaded in the adapter. Instead of parsing the data packet based on a static set of pre-loaded rules, the dynamic parser may advantageously use the dynamically loaded action-based parsing rules to identify the data packet based on the packet type, for example.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 2, 2003
    Inventor: Moshe Valenci
  • Publication number: 20030161327
    Abstract: A capability of a device may be registered to an adapter. This capability may characterize the device in terms of tasks performing abilities that may be available or associated therewith. When a packet of data including a task to be handled is received at the adapter, based on the capability registered earlier for the device, the adapter may determine whether to assign the task to the device. An indication, such as packet processing information may be derived from the packet to assist in distribution of the task. By comparing the indication with the capability, the task may be offloaded to the device based on the comparison. Using the device for a networked device, in one embodiment, one or more network communication tasks associated with data communications may be distributed and optionally performed within an adapter. In this way, the networked device may be spared of undertaking network communication tasks that are conventionally performed within the networked device.
    Type: Application
    Filed: February 25, 2002
    Publication date: August 28, 2003
    Inventors: Zvi Vlodavsky, Fabian Trumper, Avigdor Eldar, Ariel Rosenblatt, Moshe Valenci