Patents by Inventor Scott Randell

Scott Randell 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: 11357758
    Abstract: Provided are epithelial cell spheroids including spheroids that have apical membranes and cilia that face towards the interior core of the spheroid and spheroids that have apical membranes and cilia that face away from the interior core of the spheroid. Also provided methods of making and using such spheroids.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 14, 2022
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Martina Gentzsch, Scott Randell, Nancy L. Quinney, Susan Boyles, Jennifer Guimbellot
  • Publication number: 20170242033
    Abstract: Provided are epithelial cell spheroids including spheroids that have apical membranes and cilia that face towards the interior core of the spheroid and spheroids that have apical membranes and cilia that face away from the interior core of the spheroid. Also provided methods of making and using such spheroids.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Inventors: Martina Gentzsch, Scott Randell, Nancy L. Quinney, Susan Boyles, Jennifer Guimbellot
  • Patent number: 7414984
    Abstract: A system and method for efficiently adding a new network resource to a digital video network, without the need to purchase costly ancillary network hardware or extensive manual configuration, is disclosed. The inventive system and method provide for a loop-through for adding new resources to a digital video network. The present invention provides for the resources to be daisy chained from the network switch, where each resource is configured simply as either a loop-through (“LT”) resource or the “last” resource in the daisy chain. Then, only upstream traffic with Media Access Control (“MAC”) addresses of upstream LT resources are transmitted out of the loop-through by the last network resource.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: August 19, 2008
    Assignee: General Instrument Corporation
    Inventors: Robert E. Mack, Scott Randell, David H. Brouda
  • Publication number: 20060045086
    Abstract: A system and method for efficiently adding a new network resource to a digital video network, without the need to purchase costly ancillary network hardware or extensive manual configuration, is disclosed. The inventive system and method provide for a loop-through for adding new resources to a digital video network. The present invention provides for the resources to be daisy chained from the network switch, where each resource is configured simply as either a loop-through (“LT”) resource or the “last” resource in the daisy chain. Then, only upstream traffic with Media Access Control (“MAC”) addresses of upstream LT resources are transmitted out of the loop-through by the last network resource.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: Robert Mack, Scott Randell, David Brouda
  • Patent number: 6415439
    Abstract: Wireless communication protocol for enabling unidirectional communications in a simplex environment, or bidirectional communications in a duplex environment, between a controller and one or more controlled devices. The controller transmits video data and control data that may include voice synthesis coefficients and motor movement coefficients for processing by the controlled devices. The video data drives a display device to depict a scene, and the control data drives the controlled devices so that the controlled devices behave as characters in the scene depicted on the display device. Each controlled device is operable for recognizing messages directed to the device and for parsing these messages into control signals for a number of end effectors, such as speech synthesizers, servo motors, lights, heat sources, pumps, etc.
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: July 2, 2002
    Assignee: Microsoft Corporation
    Inventors: Scott Randell, Leonardo Del Castillo
  • Patent number: 6317714
    Abstract: A communications system that provides bandwidth efficient, bi-directional communications over a single communications channel, allowing a master device to control the operation of remote devices. A computer system continuously provides an audio/video presentation on a speaker and display device. During a first time period, the computer system also provides control and speech data, relevant to the presentation, to a link master controller. The link master controller encodes the control and speech data to reduce bandwidth requirements, and then transmits the encoded data to a remote device. The remote device receives and decodes the encoded data, places the data into a data buffer, and uses the data to control at least one motion servo motor and/or provide data to a speech synthesizer.
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: November 13, 2001
    Assignee: Microsoft Corporation
    Inventors: Leonardo Del Castillo, Damon Vincent Danieli, Scott Randell, Craig S. Ranta, Harjit Singh
  • Patent number: 5854932
    Abstract: A minimal rebuild system and process for minimizing rebuilding of a user's programming project analyzes and records dependencies of object code files compiled in a previous build of the project on classes declared in header files. When rebuilding the project, the system detects and records changes made to the classes and header files since the project was last built. The system then determines whether to recompile the object code files from their respective source code files by comparing the recorded dependencies and changes. If an object code file's dependencies do not intersect the changes, recompiling of the object code file can be omitted. The minimal rebuild system utilizes an approximate representation of the dependencies to yield an efficient system while ensuring that the project is correctly rebuilt.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: December 29, 1998
    Assignee: Microsoft Corporation
    Inventors: Rico Mariani, Daniel R. Spalding, Jonathan E. Caves, Jan Gray, Scott Randell
  • Patent number: 5442793
    Abstract: A mechanism for locating and calling an appropriate member function to process a message or command in an event-based system is provided. An object data structure contains data members and a pointer to a virtual function table. The virtual function table contains pointers to member functions associated with the object. The virtual function table contains a pointer to a member function that returns the address of a message map. The message map contains two entries: a pointer to a base message map and a pointer to an array of message map entries. The array of message map entries contains the addresses and parameters of member functions. A default window procedure member function searches the array of message map entries to locate a desired member function. If the desired member function is not located in the array of message map entries for the derived class, then the window procedure member function searches the array of message map entries for the base class of the derived class.
    Type: Grant
    Filed: December 8, 1994
    Date of Patent: August 15, 1995
    Assignee: Microsoft Corporation
    Inventors: Bradford A. Christian, Scott A. Randell, Steven J. Sinofsky
  • Patent number: 5125087
    Abstract: A method and system for allowing an interrupted computer program to detect the occurrence of an interrupt. In a preferred embodiment, a system according to the present invention allows an Intel 80286-compatible based computer program executing in real mode to detect the occurrence of an interrupt during the execution of a set of instructions. According to a preferred method of the present invention, the LOADALL instruction is used to load the code segment selector with the segment address of the code in the interrupted routine to be executed upon return from an interrupt and to load the code segment base address with the segment base address of the set of instruction during whose execution interrupt is to be detected. A preferred method then executes the set of instructions. Upon occurrence of an interrrupt, the preferred method saves the value in the code segment selector and executes an interrupt routine.
    Type: Grant
    Filed: November 7, 1988
    Date of Patent: June 23, 1992
    Assignee: Microsoft Corporation
    Inventor: Scott A. Randell