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: 8984119
    Abstract: An event notification system for distributed processing systems provides for replacement of event identifiers associated with transient objects, such as processes within the processing system. An event management interface receives a notification from an event producer that an identifier of an event produced by the event producer is no longer valid. The event management interface blocks event notification for the event and dissociates an event registration entry associated with the event from the event identifier. A new event identifier is received from the event producer by the event management interface, which associates the registration entry with the new event identifier. Event notification for the event is then resumed.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Cheryl L. Jennings, Rajeev Mishra, Trishali Nayar, Lance W. Russell
  • Publication number: 20150056225
    Abstract: The invention provides isolated primate cells preferably human cells that comprise a genetically engineered disruption in a human leukocyte antigen (HLA) class II-related gene, which results in deficiency in MHC class II expression and function. This invention also provides isolated cells further comprising a genetically engineered disruption in a beta-2 microglobulin (B2M) gene, which results in HLA class I/class II deficiency. Also provided are the method of using the cells for transplantation and treating a disease condition.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 26, 2015
    Inventor: David W. Russell
  • Publication number: 20150041749
    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: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: Micron Technology, Inc.
    Inventors: Lequn Jennifer Liu, Stephen W. Russell, Fabio Pellizzer, Swapnil Lengade
  • Patent number: 8943082
    Abstract: In response to a stimulus indicating configuration of a node into a cluster of a plurality of nodes including the node, the node determines whether or not the node has a universally unique identifier (UUID), and if not, the node provides its own persistent self-assigned UUID. The node searches a cluster configuration database for a temporary identifier associated with the node. In response to the node locating the temporary identifier of the node in the cluster configuration database, the node writes its self-assigned UUID into the cluster configuration database and joins the cluster.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shevaun M. Fontenot, Eric P. Fried, Rajeev Mishra, Lance W. Russell
  • Publication number: 20150006707
    Abstract: A mechanism is provided in a data processing system for protocol servicing in network-attached storage. A protocol service executing in the data processing system in a clustered file system establishes a high priority recovery thread. The high priority recovery thread monitors health counters that count total requests in and total requests out for a client accessing a network-attached storage device via the protocol service. The high priority recovery thread determines a category of health of the protocol service based on the health counters. The mechanism takes corrective action based on the category of health of the protocol service.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Srikrishan Malik, Lance W. Russell, Rong Zeng
  • Publication number: 20150006955
    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: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Lance W. Russell, Rong Zeng
  • Patent number: 8904174
    Abstract: According to one aspect of the present disclosure, a method and technique for product license management for a clustered environment having a plurality of nodes is disclosed. The method includes unlocking a product on a first node of the plurality of clustered nodes; responsive to unlocking the product on the first node, indicating an unlocked status of the product on a shared storage device accessible to the plurality of clustered nodes; and transmitting a self-unlock message from the first node to remaining nodes of the cluster to enable the remaining nodes of the cluster to self-unlock the product on the respective remaining nodes based on the status indication of the shared storage device.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric P. Fried, Perinkulam I. Ganesh, Lance W. Russell, Ravi A. Shankar
  • Patent number: 8891403
    Abstract: Communication between clusters of processing nodes is initiated by designating a link layer address and a target node name in a remote cluster. The link layer address is transmitted to the target node via a regular network transmission. The link layer address is stored locally in each cluster and the nodes in each cluster are signaled that a configuration change has been made, so that gateway nodes in the clusters can obtain the link layer address to use for subsequent communications with the other cluster, such as event notifications of node status changes.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Arunachalam Ganapathy, Rajeev Mishra, Lance W. Russell, Murali Vaddagiri
  • Patent number: 8884983
    Abstract: Software interfaces are configured to enable functionality that is commonly implemented in special-purpose hardware for mixing AV content into a set of 2.5-D graphics planes to be exposed to high level processes executing in a computing environment in a fully portable manner. Illustratively, the interfaces include a planar mixer (named “IPlanarMixer”) that abstracts the mixing hardware, and a graphics plane interface (named “IPlane”) that abstracts individual instances of planes that are retrieved from, and handed off to the planar mixer as the 2.5-D graphics planes are built up and rendered in a computing environment to support interactive graphic experiences for a user.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: James C. Finger, Richard W. Russell, Martin Regen, Joel B. Deaquero, Andrew Douglas Reddish
  • Publication number: 20140310410
    Abstract: A gossiping scheme for sharing node status in a cluster of nodes provides a robust mechanism for determining node status within the cluster. Nodes transmit gossip messages to each other nodes, the gossip messages listing other nodes in the cluster that are operational. When a node does not receive a gossip message from a particular node within a predetermined time period, then the node transmits messages to the other nodes indicating that the particular node is down. However, if another node has received a packet from the particular node within the predetermined time period and receives the node down message, then the other node responds with a node alive message.
    Type: Application
    Filed: June 25, 2014
    Publication date: October 16, 2014
    Inventors: Arunachalam Ganapathy, Rajeev Mishra, Lance W. Russell, Murali Vaddagiri
  • Patent number: 8846387
    Abstract: This invention provides methods for obtaining targeted gene modification in vertebrate cells using parvoviral vectors, including adeno-associated virus (AAV). The parvoviral vectors used in the methods of the invention are capable of targeting a specific genetic modification to a preselected target locus in a cellular genome by homologous pairing.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: September 30, 2014
    Assignee: The University of Washington
    Inventors: David W. Russell, Roli K. Hirata
  • Publication number: 20140266782
    Abstract: Systems, methods, and devices for determining contexts and determining associated health profiles using information received from multiple health 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. Health sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The health sensor data can include health sensor readings that are implicit indications of health for the context. The sensor data can also include user reported data with explicit descriptions of health for the context. The health sensor data can be filtered by context data according a selected context. The filtered sensor data can then be analyzed to determine a health profile for the context that can be output to one or more users or entities.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Di You, Mir F. Ali, Paul C. Davis, Jianguo Li, Dale W. Russell
  • Publication number: 20140280138
    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: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Jianguo Li, Mir F. Ali, Paul C. Davis, Dale W. Russell, Di You
  • Publication number: 20140280529
    Abstract: Systems, methods, and devices for determining contexts and determining associated emotion profiles using information received from multiple emotion 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 times and locations. Emotion sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The emotion sensor data can include emotion sensor readings that are implicit indications of an emotion for the context. The sensor data can also include user reported data with explicit descriptors of an emotion for the context. The emotion sensor data can be filtered by context data according a selected context. The filtered sensor data can then be analyzed to determine an emotion profile for the context that can be output to one or more users or entities.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: General Instrument Corporation
    Inventors: Paul C. Davis, Mir F. Ali, Jianguo Li, Dale W. Russell, Di You
  • Patent number: 8838966
    Abstract: In one embodiment, a computing apparatus that receives respective unique identifiers corresponding to a machine and a diagnostic tool and a requested parameter setting for configuring a machine component residing in the machine, and provides an authorization code with a payload comprising the requested parameter setting, the payload encrypted based on the unique identifiers.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: September 16, 2014
    Assignee: AGCO Corporation
    Inventors: Joshua A. Tolle, Ty D. Klein, Gerald R. Johnson, Josh W. Russell
  • Patent number: 8838435
    Abstract: Disclosed are methods and apparatus for processing linguistic expressions (e.g., opinionated text documents). The linguistic expressions are processed by, firstly, detecting topics of interest discussed in the linguistic expressions. The sentiment, or sentiments, of an originator with respect to each of the topics detected in the linguistic expressions is then assessed. The originators are then grouped (or clustered) into one or more groups based on the similarities between the originators' respective sets of detected topics and corresponding sentiments. Semantic information is then associated with a given group. Finally, for a given member of a given group, a profile is created or updated. This profile comprises attributes that may be based on a degree of membership of the given member to the given group and the semantic information associated with the given group.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: September 16, 2014
    Assignee: Motorola Mobility LLC
    Inventors: James R. Talley, Mir F. Ali, Guohua Hao, Haifeng Li, Jianguo Li, Dale W. Russell
  • Patent number: 8824335
    Abstract: Communication ability between nodes in a cluster-based computer system is tracked to inform applications executing on the nodes of the existence and quality of the endpoint-to-endpoint communications available between the nodes. Communications between a node and other nodes are tracked, and a database records the communication ability between the node and the other nodes for each link between the nodes. The tracking and recording are repeated at the other nodes. A registration by an application executing at a particular one of the nodes to receive notifications of changes in the communication ability with another node over a particular link (or in general) will cause notification of the application when the link status changes.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajeev Mishra, Lance W. Russell
  • Patent number: 8807373
    Abstract: The inventive device object of the present application is a rigid plastic tray with sections for different foods that is made from the most affordable plastic available. Its design could be sold in bulk to keep the price low but would clearly be for just a single use. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: August 19, 2014
    Inventor: Franklin W. Russell
  • Patent number: 8805958
    Abstract: Provided are techniques related generally to computer communication and, more specifically, to techniques that provide legacy applications with access to a cluster infrastructure. A pseudo interface layer provides applications with internet protocol (IP) family sockets access to cluster awareness protocols in a manner that may be transparent to both the application and the cluster awareness layer of a kernel.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajeev Mishra, Lance W. Russell, Sivakumar Krishnasamy, Krishnan Uma
  • Patent number: 8806007
    Abstract: A gossiping scheme for sharing node status in a cluster of nodes provides a robust mechanism for determining node status within the cluster. Nodes transmit gossip messages to each other nodes, the gossip messages listing other nodes in the cluster that are operational. When a node does not receive a gossip message from a particular node within a predetermined time period, then the node transmits messages to the other nodes indicating that the particular node is down. However, if another node has received a packet from the particular node within the predetermined time period and receives the node down message, then the other node responds with a node alive message.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Arunachalam Ganapathy, Rajeev Mishra, Lance W. Russell, Murali Vaddagiri