Patents by Inventor W. Russell

W. Russell 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: 9324945
    Abstract: A method of forming a memory cell includes forming an outer electrode material elevationally over and directly against a programmable material. The programmable material and the outer electrode material contact one another along an interface. Protective material is formed elevationally over the outer electrode material. Dopant is implanted through the protective material into the outer electrode material and the programmable material and across the interface to enhance adhesion of the outer electrode material and the programmable material relative one another across the interface. Memory cells are also disclosed.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: April 26, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Lequn Jennifer Liu, Stephen W. Russell, Fabio Pellizzer, Swapnil Lengade
  • Patent number: 9306165
    Abstract: Methods of forming memory cells comprising phase change and/or chalcogenide materials are disclosed. In one aspect, the method includes providing a lower line stack extending in a first direction, the lower line stack comprising a sacrificial line over a lower conductive line. The method further includes forming a chalcogenide line extending in the first direction by selectively removing the sacrificial material of the sacrificial line and replacing the sacrificial line with a chalcogenide material.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: April 5, 2016
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Jong-Won Lee, Gianpaolo Spadini, Stephen W. Russell, Derchang Kau
  • Patent number: 9304861
    Abstract: A mechanism is provided in a data processing system for unobtrusive failover in a clustered file system. A node in the clustered file system periodically monitors publicized resource events from a cluster manager in the clustered file system for a triggering event that triggers a grace period. Responsive to detecting a triggering event, the node enters a grace period without restarting. During the grace period, the node processes a state request from a first client.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lance W. Russell, Rong Zeng
  • Patent number: 9299747
    Abstract: Embodiments of the present disclosure describe electrode configurations to increase electro-thermal isolation of phase-change memory elements and associated techniques. In an embodiment, an apparatus includes a plurality of phase-change memory (PCM) elements, wherein individual PCM elements of the plurality of PCM elements include a phase-change material layer, a first electrode layer disposed on the phase-change material layer and in direct contact with the phase-change material layer, and a second electrode layer disposed on the first electrode layer and in direct contact with the first electrode layer. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: March 29, 2016
    Assignee: INTEL CORPORATION
    Inventors: Fabio Pellizzer, Giulio Albini, Stephen W. Russell, Max F. Hineman, Sanjay Rangan
  • Publication number: 20160087911
    Abstract: Client access prioritization is provided. A plurality of network addresses is assigned to a node of a network-attached storage cluster. A request to access a resource stored by the network-attached storage cluster and accessible to the node is received, wherein the request identifies a network address of the plurality of network addresses. A priority of the request is determined based, at least in part, on the network address identified by the request and further based, at least on part, on a protocol of the request. The request is processed based, at least in part, on the priority of the request.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Lance W. Russell, Rainer Wolafka
  • Patent number: 9262324
    Abstract: Mechanisms are provided for performing a write operation on a shared resource in a cluster of data processing systems. The mechanisms determine whether a locally cached copy of the shared resource is present in a local cache memory. The mechanisms, in response to a determination that a locally cached copy is present, determine whether the locally cached copy is a latest version of the shared resource. The mechanisms, in response to determining that that locally cached copy is a latest version: perform the write operation on the locally cached copy to generate an updated locally cached copy, and transmit a cluster event notification to other data processing systems of the cluster indicating the shared resource was written to and which data processing system performed the write operation. The cluster event notification is logged in at least one change log data structure associated with the other data processing systems.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eric P. Fried, Lance W. Russell
  • Patent number: 9219621
    Abstract: A scheme for monitoring node operational status according to communications transmits messages periodically according to a heartbeat rate among the nodes. The messages may be gossip messages containing the status of the other nodes in the pairs, are received at the nodes and indications of the communications delays of the received messages are stored, which are used to compute statistics of the stored communications delays. Parameters of the node status monitoring, which are used for determining operational status of the nodes, are adjusted according to the statistics, which may include adjusting the heartbeat rate, the maximum wait time before a message is considered missed, and/or the maximum number of missed messages, e.g., the sequence number deviation, before the node is considered non-operational (down).
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: December 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric P. Fried, Lance W. Russell
  • Publication number: 20150348177
    Abstract: A computer-implemented method of managing lease transactions from a plurality of time-synchronized cluster nodes for a shared leased resource in a computer network, the method including accepting, during a request period, requests to lease a shared leased resource in an upcoming lease interval, the requests received from among a plurality of time-synchronized cluster nodes. The method may include selecting, during a response period which concludes prior to the beginning of the upcoming lease interval, a leaseholder for the shared leased resource in the upcoming lease interval in response to receiving at least one request during the request period, the leaseholder selected based on the at least one received request. The response period may occur after the request period. The method may include notifying, during the response period, the selected leaseholder of its selection as the leaseholder for the shared leased resource in the upcoming lease interval.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: David J. Craft, Shevaun-Ann M. Fontenot, Eric P. Fried, Lance W. Russell
  • Publication number: 20150349255
    Abstract: An array of cross point memory cells comprises spaced elevationally inner first lines, spaced elevationally outer second lines which cross the first lines, and a multi-resistive state region elevationally between the first and second lines where such cross. Individual of the multi-resistive state regions comprise elevationally outer multi-resistive state material and elevationally inner multi-resistive state material that are electrically coupled to one another. The inner multi-resistive state material has opposing edges in a vertical cross-section. The outer multi-resistive state material has opposing edges in the vertical cross-section that are laterally offset relative to the opposing edges of the inner multi-resistive state material in the vertical cross-section. Methods are also disclosed.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Fabio Pellizzer, Stephen W. Russell, Tony M. Lindenberg
  • Patent number: 9201715
    Abstract: An event notification method for distributed processing systems provides reduction of queue space and event processing bandwidth associated with duplicate events such as a particular event that is duplicated and results in multiple event notifications propagated for multiple consumers. When a duplicate event notification is received at an input to an event notification queue, rather than queuing the duplicate event notification, a sequence number of the event notification already in the queue is updated to indicate to the event consumer, exactly how many duplicate events have been received. The timestamp of the updated event notification may also be set to the timestamp of the most recently received duplicate event notification.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: December 1, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cheryl L. Jennings, Rajeev Mishra, Trishali Nayar, Lance W. Russell
  • Patent number: 9183148
    Abstract: Mechanisms are provided for performing a write operation on a shared resource in a cluster of data processing systems. The mechanisms determine whether a locally cached copy of the shared resource is present in a local cache memory. The mechanisms, in response to a determination that a locally cached copy is present, determine whether the locally cached copy is a latest version of the shared resource. The mechanisms, in response to determining that that locally cached copy is a latest version: perform the write operation on the locally cached copy to generate an updated locally cached copy, and transmit a cluster event notification to other data processing systems of the cluster indicating the shared resource was written to and which data processing system performed the write operation. The cluster event notification is logged in at least one change log data structure associated with the other data processing systems.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eric P. Fried, Lance W. Russell
  • Publication number: 20150316923
    Abstract: An apparatus includes a first interface configured to communicate over a first industrial process control network using a first protocol. The apparatus also includes a second interface configured to communicate over a second industrial process control network using a second protocol. The apparatus further includes a third interface configured to communicate with at least one supervisory device over a third network. In addition, the apparatus includes at least one processing device configured to provide concurrent access for the at least one supervisory device to process control devices coupled to the first and second industrial process control networks during a migration of process control devices that use the first protocol to process control devices that use the second protocol.
    Type: Application
    Filed: May 5, 2014
    Publication date: November 5, 2015
    Applicant: Honeywell International, Inc.
    Inventors: James A. Strilich, Paul F. McLaughlin, W. Russell Massey, Jethro F. Steinman, Ananthapadmanabha Krishnamurthy
  • Publication number: 20150280118
    Abstract: Methods of forming memory cells comprising phase change and/or chalcogenide materials are disclosed. In one aspect, the method includes providing a lower line stack extending in a first direction, the lower line stack comprising a sacrificial line over a lower conductive line. The method further includes forming a chalcogenide line extending in the first direction by selectively removing the sacrificial material of the sacrificial line and replacing the sacrificial line with a chalcogenide material.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Jong-Won Lee, Gianpaolo Spadini, Stephen W. Russell, Derchang Kau
  • Patent number: 9135248
    Abstract: Systems, methods, and devices for determining contexts and determining associated demographic profiles using information received from multiple demographic sensor enabled electronic devices, are disclosed. Contexts can be defined by a description of spatial and/or temporal components. Such contexts can be arbitrarily defined using semantically meaningful and absolute descriptions of time and location. Demographic sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The demographic sensor data can include demographic sensor readings that are implicit indications of a demographic for the context. The sensor data can also include user reported data with explicit descriptions of a demographic for the context. The demographic sensor data can be filtered by context data according a selected context.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 15, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Jianguo Li, Mir F. Ali, Paul C. Davis, Dale W. Russell, Di You
  • Patent number: 9135787
    Abstract: A standalone Bitcoin kiosk/ATM device including a bill validator, bill dispenser, printer, one or more scanners/readers, touch screen display, processor/controller and wireless internet connection means (e.g. modem). An enrollment and security protocol involves a processor programmed to run executable instructions, said executable instructions causing said processor to facilitate: (i) receipt of a customer's mobile phone number via the user interface; (ii) transmission of a text message including a random code to the mobile phone of the customer; (iii) receipt and confirmation of the random code entered by the customer via the user interface; (iv) receipt of a PIN entered by the customer via the user interface; (v) receipt of a palm vein pattern via the biometric interface; (vi) receipt of a customer photo via the camera; and (vii) receipt of identification data including photo via the ID scanner/reader.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: September 15, 2015
    Inventors: Mark Russell, John W. Russell
  • Patent number: 9069571
    Abstract: A unique device name is assigned to each of a plurality of shared storage devices in a cluster configuration database defining membership of nodes in a cluster. A particular node among the nodes defined by the cluster configuration database as a member of the cluster searches the cluster configuration database for a device identifier matching a device identifier of a shared storage device hosted by the particular node. In response to finding a matching device identifier in the cluster configuration database, the particular node renames, in a local configuration maintained at the particular node, a storage device associated with the matching device identifier with the unique name assigned to that storage device in the cluster configuration database.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eric P. Fried, Rajeev Mishra, Lance W. Russell, Chris A. Schwendiman, Stephen M. Tee, Stephen J. Tovcimak
  • Publication number: 20150169455
    Abstract: Mechanisms are provided for performing a write operation on a shared resource in a cluster of data processing systems. The mechanisms determine whether a locally cached copy of the shared resource is present in a local cache memory. The mechanisms, in response to a determination that a locally cached copy is present, determine whether the locally cached copy is a latest version of the shared resource. The mechanisms, in response to determining that that locally cached copy is a latest version: perform the write operation on the locally cached copy to generate an updated locally cached copy, and transmit a cluster event notification to other data processing systems of the cluster indicating the shared resource was written to and which data processing system performed the write operation. The cluster event notification is logged in at least one change log data structure associated with the other data processing systems.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Eric P. Fried, Lance W. Russell
  • Publication number: 20150169497
    Abstract: Mechanisms are provided for performing a write operation on a shared resource in a cluster of data processing systems. The mechanisms determine whether a locally cached copy of the shared resource is present in a local cache memory. The mechanisms, in response to a determination that a locally cached copy is present, determine whether the locally cached copy is a latest version of the shared resource. The mechanisms, in response to determining that that locally cached copy is a latest version: perform the write operation on the locally cached copy to generate an updated locally cached copy, and transmit a cluster event notification to other data processing systems of the cluster indicating the shared resource was written to and which data processing system performed the write operation. The cluster event notification is logged in at least one change log data structure associated with the other data processing systems.
    Type: Application
    Filed: June 12, 2014
    Publication date: June 18, 2015
    Inventors: Eric P. Fried, Lance W. Russell
  • Patent number: 9059115
    Abstract: Some embodiments include methods of forming memory. A series of photoresist features may be formed over a gate stack, and a placeholder may be formed at an end of said series. The placeholder may be spaced from the end of said series by a gap. A layer may be formed over and between the photoresist features, over the placeholder, and within said gap. The layer may be anisotropically etched into a plurality of first vertical structures along edges of the photoresist features, and into a second vertical structure along an edge of the placeholder. A mask may be formed over the second vertical structure. Subsequently, the first vertical structures may be used to pattern string gates while the mask is used to pattern a select gate. Some embodiments include methods of forming conductive runners, and some embodiments may include semiconductor constructions.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Micron Technology, Inc.
    Inventors: David A. Kewley, Brian Cleereman, Stephen W. Russell, Rex Stone, Anthony C. Krauth
  • Publication number: 20150162628
    Abstract: Method for providing power to a passenger seat (10), whereby the passenger seats are individually fitted with removable fuel cells. The seat fitted with a fuel cell can then use fuel cell power, as well as the by-products generated by the fuel cell to supply energy and elements to optional seat functions. The method involves easily removing and replacing a fuel cell source/bottle associated with a passenger seat, such that even passengers can conduct the replacement, rather than crew members, which allows for fast and easy replacement, without any required tools or mechanical knowledge.
    Type: Application
    Filed: June 21, 2013
    Publication date: June 11, 2015
    Inventors: Olivier Vandroux, Predrag Velickovic, Jean-Marc Obadia, Dean W. Russell