Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Stevens, NC

Charles Stevens, Chapel Hill, NC US

Christy Stevens, Cary, NC US

Patent application numberDescriptionPublished
20120265101METHODS FOR DIAGNOSING MEIBOMIAN GLAND DYSFUNCTION - Methods of diagnosing meibomian gland dysfunction are disclosed. The methods may be standardized and provide an accurate diagnosis of whether meibomian gland dysfunction exists. In one embodiment, a method is provided that utilizes an evaluation tool to apply a force for a preselected period of time to at least one of a plurality of meibomian glands in two or more regions of a plurality of regions of an eyelid. A grade is assigned to the at least one meibomian gland of the plurality of meibomian glands in each of the two or more regions based on any secretion that is expressed from each meibomian gland. In this manner, a plurality of meibomian gland secretion grades is obtained. The plurality of meibomian gland secretion grades is indicative of the presence of meibomian gland dysfunction.10-18-2012

Ginger M. Stevens, Hickory, NC US

Patent application numberDescriptionPublished
20120084231Fiber Project Evaluation Tool and Related Methods, Graphical User Interfaces, and Computer-Readable Media - Fiber project evaluation tools and related methods, graphical user interfaces (GUIs), and computer-readable media to provide and display cost estimates for a plurality of fiber solutions options that can be employed to deploy a fiber optic network for a fiber project are disclosed. Inputs are provided to allow a user to provide cost-related inputs to customize the cost estimates determined and displayed for the fiber solutions. In this manner, cost estimates can be provided for a variety of fiber solutions at the same time efficiently and visually in a GUI for efficient comparison purposes and to assist in making a choice on a fiber solution for a given fiber project. The cost estimates for the fiber solutions can also be generated and dynamically updated based on providing cost-related inputs to a user that affect the cost estimates for the fiber solutions in an iterative manner.04-05-2012

James A. Stevens, Charlotte, NC US

Patent application numberDescriptionPublished
20100008734Extended Length Strand Take Up Device - An extended length strand take up device is presented that may be used to repair damaged guy wires in the field. The invention comprises two connecting bodies connected by a single tension rod that extends continuously between the two connecting bodies. Each connecting body slides over opposite ends of the tension rod and is held in place by a stop member, such as threaded nuts screwed onto the respective ends of the tension rod. The connecting bodies may further include an inwardly-facing pull tab or tabs that can be used for pre-tensioning the guy wire. An alternative embodiment of the invention comprises a single tension rod that is fixedly anchored to the ground and several connecting bodies that are fixedly mounted along the end of the guy wire at standard increments. The tension rod runs parallel to and overlaps the end of the guy wire. The connecting bodies slide along the length of the tension rod until the required tension and length is reached. A stop member, such as a threaded nut, is screwed onto the end of the tension rod holding the connecting bodies in place.01-14-2010

Patent applications by James A. Stevens, Charlotte, NC US

Jerry W. Stevens, Durham, NC US

Patent application numberDescriptionPublished
20110106990EFFICIENT HANDLING OF QUEUED-DIRECT I/O REQUESTS AND COMPLETIONS - Computer program products and methods for efficient handling of queued-direct input/output (QDIO) requests and completions at an adapter in communication with an I/O device are provided. A method includes accessing a queue with one or more storage block address lists (SBALs), where each SBAL includes a plurality of storage block address list entries (SBALEs) and is associated with an SLSB. The method further includes reading an SBAL count in one of the SBALEs, where the SBAL count indicates a number of the SBALs forming an I/O request to the I/O device. In response to determining that the SBAL count is greater than one, a number of the SBALs from the queue and associated SLSBs equivalent to the SBAL count are prefetched without waiting for a notification of completion of each of the SBALs forming the I/O request, and states of the associated SLSBs transition from adapter-owned to program-owned.05-05-2011

Jerry W. Stevens, Raleigh, NC US

Patent application numberDescriptionPublished
20080262638Apparatus and Method to Integrate Hardware Adapter Diagnostics with a Host OS Diagnostics Through Signaling - The present invention provides a system and method for controlling diagnostic functions on a remote device. The system includes a host, and a network adapter in communication with the host. The system performs a method comprising receiving a diagnostic signal from the host device on the remote device, associating the diagnostic signal with a diagnostic state of the remote device, and performing a diagnostic function indicated by the diagnostic signal.10-23-2008
20080263408APPARATUS AND METHOD TO INTEGRATE HARDWARE ADAPTER TRACING WITH A HOST OS TRACING THROUGH SIGNALING - The present invention provides a system and method for controlling tracing functions on a remote device. The system includes means for receiving a diagnostic signal from a host device on the remote device and means for associating the diagnostic signal with a tracing state of the remote device. In addition, the system includes means for performing a tracing function indicated by the diagnostic signal. The present invention can also be viewed as a method for controlling tracing functions on a remote device. The method operates by receiving a diagnostic signal from a host device on the remote device and associating the diagnostic signal with a tracing state of the remote device. Then, the method performs a tracing function indicated by the diagnostic signal10-23-2008
20090259743DYNAMICALLY CALCULATING AN INBOUND BLOCKING FACTOR USING OPERATING-SYSTEM-LEVEL CONDITIONS - A current value of a changing operating-system-level condition can be determined, wherein the operating-system level condition is a condition of a host related to an operating system resource utilization or an operating system experienced latency. The operating-system level condition can be a condition of a layer of the OSI model above the Data Link Layer. An inbound blocking factor algorithm can execute that uses the determined current value as a variable. A value for an inbound blocking factor can be generated as a result of executing the inbound blocking factor algorithm. The generated value can be utilized as the inbound blocking factor to determine a manner in which incoming messages are to be conveyed from a network adaptor, through an adaptor interface boundary, to an operating system of the host.10-15-2009
20100088708DATA ISOLATION IN SHARED RESOURCE ENVIRONMENTS - A data connection of a shared resource is placed in isolation mode to remove its ability to communicate with other data connections of the shared resource. This ability to isolate the data connection is dynamic in that it can be turned on/off at any time. This provides increased data security for the entities using the data connection.04-08-2010
20100138567APPARATUS, SYSTEM, AND METHOD FOR TRANSPARENT ETHERNET LINK PAIRING - A solution for reducing latency in a host computing device communicating with network-attached devices over a network. The host includes two network adapters that each support bidirectional communications with the host. The solution includes a dual module that represents the two network adapters as a single logical interface to both the host and the network-attached devices. An inbound module directs inbound data sent to the interface by the devices through one of the network adapters, while an outbound module directs outbound data sent to the interface by the host through the other. In one embodiment, the outbound module is responsible for intercepting data sent to the interface and sending it through the network adapter dedicated to outbound communications. The solution also includes a mode module to enable the latency reduction apparatus, and a collapse module that enables bidirectional communications through the remaining network adapter if a network adapter fails.06-03-2010
20100138579NETWORK ADAPTOR OPTIMIZATION AND INTERRUPT REDUCTION - A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may generate an immediate I/O interrupt notification to a host device driver in response to receiving data from a network. The method may also update an inbound buffer list based on the received data in the inbound buffer queue. Furthermore, the method may set the buffer state from an empty state to a primed state to indicate that the received data is available for processing. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.06-03-2010
20110126194SHARED SECURITY DEVICE - A mechanism is provided for sharing one or more security appliances. A trusted system component associated with an application of a plurality of applications in a logically partitioned data processing system sets a destination address of a received packet to an address of a security appliance shared by the plurality of applications. The trusted system component sends the received packet to the security appliance. The trusted system component receives a response from the security appliance. The trusted system component determines whether the response indicates permitting the received packet to proceed to the intended recipient. The trusted system component sends the received packet to the recipient in response to the response indicating permitting the received packet to proceed.05-26-2011
20110153771DIRECT MEMORY ACCESS WITH MINIMAL HOST INTERRUPTION - Data received over a shared network interface is directly placed by the shared network interface in a designated memory area of a host. In providing this direct memory access, the incoming data packets are split, such that the headers are separated from the data. The headers are placed in a designated area of a memory buffer of the host. Additionally, the data is stored in contiguous locations within the buffer. This receive and store is performed without interruption to the host. Then, at a defined time, the host is interrupted to indicate the receipt and direct storage of the data.06-23-2011
20120020214TRANSPARENT QUALITY OF SERVICE - A method, computer program product, and device are provided for transparent separation of traffic. A communication interface is configured to transmit and receive traffic over a network. A stack is configured to dynamically identify the traffic as interactive traffic and non-interactive traffic. When the stack identifies the non-interactive traffic, the stack is configured to move the non-interactive traffic to a non-interactive queue.01-26-2012
20120110154INTEGRATION OF HETEROGENEOUS COMPUTING SYSTEMS INTO A HYBRID COMPUTING SYSTEM - An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.05-03-2012
20120110155MANAGEMENT OF A DATA NETWORK OF A COMPUTING ENVIRONMENT - An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.05-03-2012
20120144369TRACKING OWNERSHIP OF MEMORY IN A DATA PROCESSING SYSTEM THROUGH USE OF A MEMORY MONITOR - Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit. An ownership variable is updated with the identifier of the software component that acquires ownership of the memory unit whenever the memory unit is acquired.06-07-2012
20120198542Shared Security Device - A mechanism is provided for sharing one or more security appliances. A trusted system component associated with an application of a plurality of applications in a logically partitioned data processing system sets a destination address of a received packet to an address of a security appliance shared by the plurality of applications. The trusted system component sends the received packet to the security appliance. The trusted system component receives a response from the security appliance. The trusted system component determines whether the response indicates permitting the received packet to proceed to the intended recipient. The trusted system component sends the received packet to the recipient in response to the response indicating permitting the received packet to proceed.08-02-2012
20120215921INTEGRATION OF HETEROGENEOUS COMPUTING SYSTEMS INTO A HYBRID COMPUTING SYSTEM - An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.08-23-2012
20120317289Transparent heterogenous link pairing - A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.12-13-2012
20120317567VIRTUAL NETWORK CONFIGURATION AND MANAGEMENT - A Hardware Management Console (HMC) configures virtual networks. The HMC extends Internal Queued Direct I/O to an intra-ensemble data network (IEDN) within a cluster of virtual servers to define a single channel path identifier, and to define a channel parameter. The HMC defines at least one virtual network. The HMC defines a bridge port within each CPC that supports at least one of the virtual servers. The HMC defines a network interface for each virtual server within each cluster. The HMC grants access to a corresponding virtual network for each virtual server.12-13-2012
20130007182FACILITATING COMMUNICATION BETWEEN ISOLATED MEMORY SPACES OF A COMMUNICATIONS ENVIRONMENT - Automatically converting a synchronous data transfer to an asynchronous data transfer. Data to be transferred from a sender to a receiver is initiated using a synchronous data transfer protocol. Responsive to a determination that the data is to be sent asynchronously, the data transfer is automatically converted from the synchronous data transfer to the asynchronous data transfer.01-03-2013
20130080561USING TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL (TCP/IP) TO SETUP HIGH SPEED OUT OF BAND DATA COMMUNICATION CONNECTIONS - A transport layer connection is established between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection.03-28-2013
20130080562USING TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL (TCP/IP) TO SETUP HIGH SPEED OUT OF BAND DATA COMMUNICATION CONNECTIONS - A method establishes a transport layer connection between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection.03-28-2013
20130111037MANAGEMENT OF A DATA NETWORK OF A COMPUTING ENVIRONMENT05-02-2013
20130138762FACILITATING COMMUNICATION BETWEEN ISOLATED MEMORY SPACES OF A COMMUNICATIONS ENVIRONMENT - Automatically converting a synchronous data transfer to an asynchronous data transfer. Data to be transferred from a sender to a receiver is initiated using a synchronous data transfer protocol. Responsive to a determination that the data is to be sent asynchronously, the data transfer is automatically converted from the synchronous data transfer to the asynchronous data transfer.05-30-2013
20130151743NETWORK ADAPTOR OPTIMIZATION AND INTERRUPT REDUCTION - A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.06-13-2013
20130204985TRANSPARENT HETEROGENOUS LINK PAIRING - A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.08-08-2013
20130227094VIRTUAL NETWORK CONFIGURATION AND MANAGEMENT - A Hardware Management Console (HMC) configures virtual networks. The HMC extends Internal Queued Direct I/O to an intra-ensemble data network (IEDN) within a cluster of virtual servers to define a single channel path identifier, and to define a channel parameter. The HMC defines at least one virtual network. The HMC defines a bridge port within each CPC that supports at least one of the virtual servers. The HMC defines a network interface for each virtual server within each cluster. The HMC grants access to a corresponding virtual network for each virtual server.08-29-2013
20130332557REDUNDANCY AND LOAD BALANCING IN REMOTE DIRECT MEMORY ACCESS COMMUNICATIONS - A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link.12-12-2013
20130332677SHARED PHYSICAL MEMORY PROTOCOL - A computer implemented program product and data processing system for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor.12-12-2013
20130332678SHARED PHYSICAL MEMORY PROTOCOL - A computer implemented method for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor.12-12-2013
20130332696SHARED PHYSICAL MEMORY - A computer implemented method for sharing physical memory among logical partitions. A computer reserves physical memory of a Central Electronic Complex (CEC) for communication within the CEC as a shared memory pool. The computer creates a first logical partition using resources of the CEC that are not reserved as the shared memory pool. The computer creates a second logical partition using resources of the CEC that are not reserved as the shared memory pool. The computer creates a virtual local area network (VLAN) having at least two addresses within the CEC. The computer allocates a portion of the shared memory to the VLAN as the shared memory pool.12-12-2013
20130332767REDUNDANCY AND LOAD BALANCING IN REMOTE DIRECT MEMORY ACCESS COMMUNICATIONS - A system for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in a failed RDMA link. The system reconfigures the first RDMA link to carry at least one TCP message of a connection formerly assigned to the failed RDMA link, responsive to detecting the failure. The system communicates at least one message of the at least one connection on the first RDMA link.12-12-2013
20130339639TRACKING OWNERSHIP OF MEMORY IN A DATA PROCESSING SYSTEM THROUGH USE OF A MEMORY MONITOR - Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit. An ownership variable is updated with the identifier of the software component that acquires ownership of the memory unit whenever the memory unit is acquired.12-19-2013
20140090082DATA ISOLATION IN SHARED RESOURCE ENVIRONMENTS - A data connection of a shared resource is placed in isolation mode to remove its ability to communicate with other data connections of the shared resource. This ability to isolate the data connection is dynamic in that it can be turned on/off at any time. This provides increased data security for the entities using the data connection.03-27-2014
20140376556SELECTIVELY REFRESHING ADDRESS REGISTRATION INFORMATION - Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.12-25-2014
20150026287NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR CONVERGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a remote direct memory access (RDMA) enabled network interface controller (RNIC) converging IHS. An RNIC converging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The RNIC converging tool may utilize the hardware configuration information, including PNet IDs, to enable the RNIC converging IHS to communicate over a network with RDMA protocols.01-22-2015
20150026314NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR BRIDGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a bridging IHS. A bridging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The bridging tool may utilize the hardware configuration information, including PNet IDs, to enable the bridging IHS to bridge networks internal to the bridging IHS with networks external to the bridging IHS.01-22-2015
20150026339NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR PRIVILEGED NETWORK ACCESS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a privileged network access (PNA) IHS. The PNA IHS may receive a privileged network access management (PNAM) database from a PNAM IHS via the administrative network. The PNA tool may extract hardware configuration information, including PNet IDs, from the HCM database and privileged network access information, including PNet IDs, from the PNAM database. The PNA tool may utilize the information, including PNet IDs, to enable the PNA IHS to limit access to privileged networks.01-22-2015
20150026419OPERATING SYSTEM VIRTUALIZATION FOR HOST CHANNEL ADAPTERS - A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.01-22-2015
20150026677NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR LOAD BALANCING - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a load balancing IHS. A load balancing tool may extract hardware configuration information, including PNet IDs, from the HCM database. The load balancing tool may utilize the hardware configuration information to enable the load balancing IHS to balance adapter loads in the load balancing IHS. The load balancing tool may also utilize the hardware configuration information to enable the load balancing IHS to failover from a failing adapter to other adapters in the load balancing IHS.01-22-2015
20150058851OPERATING SYSTEM VIRTUALIZATION FOR HOST CHANNEL ADAPTERS - A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.02-26-2015
20150078176SELECTIVELY REFRESHING ADDRESS REGISTRATION INFORMATION - Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.03-19-2015
20150089167TRACKING OWNERSHIP OF MEMORY IN A DATA PROCESSING SYSTEM THROUGH USE OF A MEMORY MONITOR - Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit. An ownership variable is updated with the identifier of the software component that acquires ownership of the memory unit whenever the memory unit is acquired.03-26-2015

Patent applications by Jerry W. Stevens, Raleigh, NC US

Jerry Wayne Stevens, Raleigh, NC US

Patent application numberDescriptionPublished
20090063706Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing - Inbound packets received by a physical network adapter of a processing device are routed by evaluating an inbound frame to determine if an inbound frame destination MAC address is associated with the processing device and determining whether the inbound frame should be routed to a corresponding logical interface or to drop the inbound frame if the inbound frame destination MAC address is equal to a virtual MAC address supported by the processing device. If it is determined that the inbound frame should be routed to the corresponding logical interface, then any necessary layer 3 functions are performed and the inbound frame is routed to the corresponding logical interface, thereby combining both layer 2 and layer 3 routing into a single logical function.03-05-2009
20120087373EFFICIENT DATA TRANSFER WITHIN A VIRTUAL NETWORK - Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.04-12-2012

Patent applications by Jerry Wayne Stevens, Raleigh, NC US

John Tucker Stevens, Advance, NC US

Patent application numberDescriptionPublished
20140150313SELF-LEVELING MOUNTING DEVICE FOR MOUNTABLE OBJECTS - A self-leveling mounting assembly for mounting a mountable object on a vertical surface is described. The assembly includes: an engagement member structurally integrated in or securable to a mountable object, and providing a cavity; a fixturing plate adapted for securement to a vertical surface; and a retention member coupleable with the fixturing plate and with the cavity of the engagement member. The retention member includes first and second portions that are rotatable in relation to one another, with the first portion being fixedly positioned in relation to the fixturing plate, and with the second portion being positioned in the cavity to allow self-leveling movement of the mountable object on the vertical surface.06-05-2014

Joseph M. Stevens, Morrisville, NC US

Patent application numberDescriptionPublished
20110057727ADAPTIVE COMMON MODE BIAS FOR DIFFERENTIAL AMPLIFIER INPUT CIRCUITS - A method and apparatus for extending the common mode range of a differential amplifier. A circuit has a common mode detection circuit, a common mode voltage inversion circuit, and a differential amplifier. The common mode detection circuit receives a differential signal and detects a common mode voltage. The common mode voltage inversion circuit is coupled to the common mode detection circuit. The common mode voltage inversion circuit has an input node that receives the common mode voltage and an output node that outputs body voltage, wherein the common mode voltage inversion circuit creates an inverse relationship between the common mode voltage and the body voltage. The differential amplifier includes a differential pair of transistors that have a pair of body terminals coupled to the output node of the common mode voltage inversion circuit.03-10-2011
20110156663TEST CIRCUIT FOR SERIAL LINK RECEIVER - A test circuit for a serial link receiver includes a first current source coupled to a first input of the serial link receiver, and a second current source coupled to a second input of the serial link receiver. The first current source is symmetrically matched to the second current source. A first switch of the first current source is turned on to permit a charge-retaining mechanism thereof to be charged. A second switch of the first current source is turned on to permit the retained charge retained to be asserted on the first input. The charge turns on a control switch of the first current source, through which the charge is asserted on the first input. A charge-draining mechanism of the first current source is turned on to thereafter permit the charge to be drained in a controlled manner after the charge has been asserted.06-30-2011

Patent applications by Joseph M. Stevens, Morrisville, NC US

Kayla Stevens, Greensboro, NC US

Patent application numberDescriptionPublished
20150083705METHOD AND SYSTEM FOR HEATING GARMENTS AND HEATED GARMENTS INCORPORATING SAME - A heated garment is disclosed for use by a wearer to impart heat to the wearer in cold conditions. The heated garment includes a wearable garment having an interior portion that resides adjacent a wearer's body. At least one heating pad is disposed in the wearable garment and the heating pad is configured, when heated, to radiate heat from the interior portion of the garment to a wearer. The heating pad comprises at least one heating element fixed to or otherwise incorporated into a flexible carrier. The heating element is configured on the carrier such that, when heated, the heating element produces on the carrier a field of warmth characterized by a plurality of areas of increased thermal energy relative to other areas on the carrier. A power supply is configured to supply operating voltage to the heating element when heat is desired and a controller is used to control the power supply.03-26-2015
20150230524Thermal-Regulated Apparel and Wireless Control System Therefor - The present inventive concept relates to electrically-powered, thermal-regulated apparel or heated garments and a controller and related methods of operation thereof. The thermal-regulated apparel item includes a heating assembly having a heating element and a controller that is linked to the heating element. The controller receives measured temperature or other feedback such as electrical resistance values from a thermistor or a voltage level of a thermocouple positioned along the heating element and in response, varies an electrical power output to the heating element to maintain a desired thermal output. The controller also communicates with a user settable control device, which can include a wireless control device, such as a Smart phone, through which the user can monitor and control the thermal output of one or more heated garments linked thereto.08-20-2015

Kirk Stevens, Durham, NC US

Patent application numberDescriptionPublished
20080300242Imidazopyridine Kinase Inhibitors - The present invention provides imidazopyridine compounds, compositions containing the same, as well as processes for the preparation and methods for their use as pharmaceutical agents.12-04-2008
201002041962-[2--1H-Pyrrolo[2,3-D]Pyrimidin-4-YL)Amino] Benzamide Derivatives As IGF-1R Inhibitors For The Treatment Of Cancer - Novel pyrrolopyrimidines as shown in formula (I):08-12-2010

Kirk Lawrence Stevens, Durham, NC US

Patent application numberDescriptionPublished
20100216779Imidazopyridine Kinase Inhibitors - The present invention provides imidazopyridine compounds, compositions containing the same, as well as processes for the preparation and methods for their use as pharmaceutical agents.08-26-2010

Patent applications by Kirk Lawrence Stevens, Durham, NC US

Kirsten Uta Schambra Stevens, Raleigh, NC US

Patent application numberDescriptionPublished
20150277839WEARABLE DEVICE WITH PUBLIC DISPLAY AND PRIVATE DISPLAY AREAS - For displaying data on a wearable device, a public display wearable on a wrist presents public data. A private display wearable on the wrist presents private data. The private data may include a correspondent identity.10-01-2015

Mark Stevens, Kittrell, NC US

Patent application numberDescriptionPublished
20140206046Methods of Hydrolyzing and Fermenting Cellulosic Material - Described herein are improved methods of degrading or converting cellulosic material into fermentable sugars using dithionite. Also described are improved methods of fermentation in the presence of dithionite.07-24-2014

Mark Stevens, Kittrel, NC US

Patent application numberDescriptionPublished
20150315622Methods of Saccharifying and Fermenting a Cellulosic Material - The invention relates to methods of saccharifying a cellulosic material comprising subjecting the cellulosic material to a cellulolytic enzyme composition and a GH61 polypeptide, and optionally a catalase in the presence of dissolved oxygen at a concentration in the range of 0.5 to 10% of the saturation level. The invention also related to methods of producing desired fermentation products, such as ethanol, using a method including a saccharification step of the invention.11-05-2015

Mark V. Stevens, Kittrel, NC US

Patent application numberDescriptionPublished
20150140612Methods for Increasing Enzymatic Hydrolysis of Cellulosic Material - The present invention relates to methods for increasing hydrolysis of a pretreated cellulosic material, comprising subjecting the pretreated cellulosic material to a cellulolytic enzyme composition; a polypeptide having cellulolytic enhancing activity; a Peroxidase; and a nonionic surfactant and/or cationic surfactant, at conditions suitable for hydrolyzing the pretreated lignocellulosic material. The invention also relates to processes for producing a fermentation product comprising a hydrolysis step of the invention and a composition suitable for use in a method of the invention.05-21-2015

S. Graham Stevens, Charlotte, NC US

Patent application numberDescriptionPublished
20080290006Systems and methods for optimizing a single-stream materials recovery facility - Systems and methods for sorting a plurality of recyclable items in a single-stream materials recovery facility (SSMRF) are provided. In some embodiments, a system includes an infeed conveying system, a fiber transfer conveyor, a container transfer conveyor, and a glass sorting and conveying system. The system further includes a controller configured to obtain total weight and volume of recyclable items at the infeed conveying system. The controller estimates a percent weight of fiber items and a percent weight of non-fiber items relative to the total weight. Based on the estimates, the controller controls speed of at least one of the infeed conveying system, the fiber transfer conveyor, the container transfer conveyor, and the glass sorting and conveying system.11-27-2008

Shawn Stevens, Cameron, NC US

Patent application numberDescriptionPublished
20120192754SOLID METAL FRAGMENTATION SLEEVE - A fragmentation sleeve for use with a non-fragmenting explosive device is disclosed. The fragmentation sleeve may include a cylindrical side wall having a plurality of fragmentation portions. The cylindrical side wall may further include a plurality of longitudinally extending separation portions and a plurality of circumferentially extending separation portions.08-02-2012
Website © 2015 Advameg, Inc.