Patents Assigned to Stream Theory, Inc.
  • Publication number: 20130081009
    Abstract: A technique for streaming from a media device involves enabling a local device to function as a streaming server. An example of a method according to the technique includes inserting a removable storage device that includes programs associated with a streaming application, running one or more of the programs, ensuring that a streaming software player is installed, and executing a streaming-related activity associated with the streaming application. An example of a system according to the technique includes a means for providing a streaming application that expects content to be found on a media drive, a means for intercepting requests for content expected to be found on the media drive, and a means for honoring the requests with content from a different media location.
    Type: Application
    Filed: November 26, 2012
    Publication date: March 28, 2013
    Applicant: STREAM THEORY, INC.
    Inventor: Stream Theory, Inc.
  • Publication number: 20100023640
    Abstract: A method for streaming software may include downloading blocks associated with a software title until an executable threshold is reached, initiating execution of the software title, and continuing to download blocks of the software title while the software title is executed. Another method for streaming software may include sending to a client data sufficient for the client to build a virtual directory structure for use in executing a software title, streaming a subset of blocks associated with the software title to the client, and streaming additional blocks associated with the software title to the client on demand. A system for streaming software may include a server computer and a client computer. The server computer may include a program database and a streaming engine. In operation the streaming engine may stream an executable streaming application from the program database to the client.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 28, 2010
    Applicant: Stream Theory, Inc.
    Inventors: Jeffrey Vinson, Steig Westerberg, Jeffrey DeVries
  • Patent number: 7577751
    Abstract: A method for streaming software may include downloading blocks associated with a software title until an executable threshold is reached, initiating execution of the software title, and continuing to download blocks of the software title while the software title is executed. Another method for streaming software may include sending to a client data sufficient for the client to build a virtual directory structure for use in executing a software title, streaming a subset of blocks associated with the software title to the client, and streaming additional blocks associated with the software title to the client on demand. A system for streaming software may include a server computer and a client computer. The server computer may include a program database and a streaming engine. In operation the streaming engine may stream an executable streaming application from the program database to the client.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: August 18, 2009
    Assignee: Stream Theory, Inc./Endeavors Technologies, Inc.
    Inventors: Jeffrey Vinson, Steig Westerberg, Jeffrey DeVries
  • Patent number: 7451196
    Abstract: Method and system for executing a software application in a virtual environment includes a file system hook operatively interposed between a file system manager and a file system driver of the local computer, the file system hook configured to detect a file system call corresponding to a target program and to perform one or more procedures, and an agent procedure executing on the local computer to configure the file system hook for executing the target program. Also provided is a token file corresponding to the target program, the token file including file system overlay information for the target program. The one or more procedures may include accessing data at a server terminal operatively coupled to the local computer via a data network, or at a locally connected CD-ROM drive. Numerous other aspects are provided.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: November 11, 2008
    Assignee: Stream Theory, Inc.
    Inventors: Jeffrey de Vries, Gregory Zavertnik
  • Patent number: 7240162
    Abstract: A technique for predictive streaming involves receiving a request for a block associated with a streaming application and serving data associated with the block. A block request database is checked to predict what block is likely to be requested next based upon prior block request data. The predicted block may be identified when serving the data associated with the requested block. A system developed according to the technique includes a streaming server, a block request database, and a prediction engine that uses the block request database to predict block requests. The streaming server provides data associated with the predicted block request.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: July 3, 2007
    Assignee: Stream Theory, Inc.
    Inventor: Jeffrey de Vries
  • Patent number: 7096253
    Abstract: A file system driver program executes on a local computer. One or more agent procedures is configured to execute on the local computer to access file resources on behalf of a target process. A security process regulates the access of file resources by the agent procedures. The regulation of the agent procedure by the security procedure is based on a property that is unique to the target process.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: August 22, 2006
    Assignee: Stream Theory, Inc.
    Inventors: Jeffrey Vinson, Steig Westerberg, Jeffrey DeVries