Patents Assigned to Softricity, Inc.
  • Patent number: 7797372
    Abstract: An application serving system is disclosed that comprises a target client computer that connects to a server system and subscribing institution host Web Server, over a network. Both the client computer Web server and server system implement a network protocol layer to communicate across the network. In a preferred embodiment, network is the Internet, or other public or private network, and the network protocol layers are implemented on top of TCP/IP or UDP/IP. Other network configurations and network protocols layers, however, could be implemented in place or in addition to the Internet such as wireless CDPD, GPRS, or other networks. The target, client computer is preferably a PC.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: September 14, 2010
    Assignee: Softricity, Inc.
    Inventors: David M. Greschler, Stuart Schaefer
  • Patent number: 7730169
    Abstract: A method and system for serving software applications to remote clients across the interne, for example, is disclosed that preferably utilizes standard, SMB (server message block), protocols, which are available in commercial operating systems. Further, an associated business method is described in which subscribing institutions can out-source the application serving to a third party institution, transparently. Finally, a port proxy system is provided that enables tunneling through firewalls that are configured to block communications from SMB ports.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: June 1, 2010
    Assignee: Softricity, Inc.
    Inventors: David M. Greschler, Owen Mysliwy, Stuart Schaefer
  • Patent number: 7707641
    Abstract: A system for secure delivery of on-demand content over broadband access networks utilizes a pair of servers of security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on a content server coupled to the network. An access server also coupled to the network contains the network addresses of the titles and various keying and authorization data necessary to decrypt and execute title. A client application executing on a user's local computer system is required to retrieve the address, keying and authorization data from the access server before retrieving a title from the content server and enabling execution of the title on a user's local computer system.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: April 27, 2010
    Assignee: Softricity, Inc.
    Inventors: Yonah Schmeidler, Derek Atkins, Mark W. Eichin, David J. Rostcheck
  • Patent number: 7690039
    Abstract: A system for secure delivery of on-demand content over broadband access networks utilizes a pair of servers and security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on a content server coupled to the network. An access server also coupled to the network contains the network addresses of the titles and various keying and authorization data necessary to decrypt and execute a title. A client application executing on a user's local computer system is required to retrieve the address, keying and authorization data from the access server before retrieving a title from the content server and enabling execution of the title on a user's local computer system.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: March 30, 2010
    Assignee: Softricity, Inc.
    Inventors: Yonah Schmeidler, Derek Atkins, Mark W. Eichin, David J. Rostcheck
  • Patent number: 7590743
    Abstract: A method and system for associating a process on a multi-user device with a host address unique to a user session associated with the process begins by allocating a unique host address for the user session and assigning it to a network adapter. Requests that may bind network resources are intercepted, and relevant bind request parameters are manipulated to specify the host address associated with the user session. The original target of the request is invoked with potentially modified parameters.
    Type: Grant
    Filed: December 18, 2004
    Date of Patent: September 15, 2009
    Assignee: Softricity, Inc.
    Inventor: Michael John Willis
  • Patent number: 7451451
    Abstract: The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction and protection layer, wherein said abstraction and protection layer is interposed between a running software application and said operating system, whereby a virtual environment in which an application may run is provided and application level interactions are substantially removed. Preferably, any changes directly to the operating system are selectively made within the context of the running application and the abstraction and protection layer dynamically changes the virtual environment according to administrative settings. Additionally, in certain embodiments, the system continually monitors the use of shared system resources and acts as a service to apply and remove changes to system components. The present thus invention defines an “Operating System Guard.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: November 11, 2008
    Assignee: Softricity, Inc.
    Inventor: Stuart Schaefer
  • Patent number: 7426661
    Abstract: During the execution of a software application, a user will often create significant data representing the work they are trying to accomplish. Additionally, the act of using the application will create states within that program reflecting the operations performed during use. In many scenarios, this data can be lost through application, system, or network failure. The present invention provides a means for resilience through (a) redirection of program execution in response to failure onto known code paths representing save and/or exit from the program, (b) suspension of the program and restoration after the fault has been repaired, and (c) snapshot of the application state for restoration after the application failure.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: September 16, 2008
    Assignee: Softricity, Inc.
    Inventor: Stuart Schaefer
  • Patent number: 7225264
    Abstract: Systems and methods for, inter alia, allowing a remote user to access content, such as data or an executable program, on demand from a remoter server. When accessed the content can be delivered on demand to the user's remote workstation for use by the user. As network resources may vary, the systems described herein further include systems that will monitor network resources, and other factors, versus the transfer demands for the content requested by the user. The systems may then determine a schedule, or load map, for transferring blocks of the content in a way that efficiently employs the available resources, and in a way that provides the user with a user-experience that is similar, or substantially similar, to the user-experience that the user would have if the content were stored locally on the user's workstation.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: May 29, 2007
    Assignee: Softricity, Inc.
    Inventors: Joe D. Croman, Christopher N. Anderson, Robert Rees, Seth Silverman, Yishai Sered, Mark W. Eichin
  • Patent number: 7200632
    Abstract: A method and system for serving software applications to remote clients across the internet, for example, is disclosed that preferably utilizes standard, SMB (server message block), protocols, which are available in commercial operating systems. Further, an associated business method is described in which subscribing institutions can out-source the application serving to a third party institution, transparently. Finally, a port proxy system is provided that enables tunneling through firewalls that are configured to block communications from SMB ports.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: April 3, 2007
    Assignee: Softricity, Inc.
    Inventors: David M. Greschler, Owen Mysliwy, Stuart Schaefer
  • Patent number: 7028305
    Abstract: The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction and protection layer, wherein said abstraction and protection layer is interposed between a running software application and said operating system, whereby a virtual environment in which an application may run is provided and application level interactions are substantially removed. Preferably, any changes directly to the operating system are selectively made within the context of the running application and the abstraction and protection layer dynamically changes the virtual environment according to administrative settings. Additionally, in certain embodiments, the system continually monitors the use of shared system resources and acts as a service to apply and remove changes to system components. The present thus invention defines an “Operating System Guard.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: April 11, 2006
    Assignee: Softricity, Inc.
    Inventor: Stuart Schaefer
  • Patent number: 7017188
    Abstract: A system for secure delivery of on-demand content over broadband access networks utilizes a pair of servers and security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on a content server coupled to the network. An access server also coupled to the network contains the network addresses of the titles and various keying and authorization data necessary to decrypt and execute a title. A client application executing on a user's local computer system is required to retrieve the address, keying and authorization data from the access server before retrieving a title from the content server and enabling execution of the title on a user's local computer system.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: March 21, 2006
    Assignee: Softricity, Inc.
    Inventors: Yonah Schmeidler, Derek Atkins, Mark W. Eichin, David J. Rostcheck
  • Patent number: 6938096
    Abstract: A method and system for serving software applications to remote clients across the internet, for example, is disclosed that preferably utilizes standard, SMB (server message block), protocols, which are available in commercial operating systems. Further, an associated business method is described in which subscribing institutions can out-source the application serving to a third party institution, transparently. Finally, a port proxy system is provided that enables tunneling through firewalls that are configured to block communications from SMB ports.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: August 30, 2005
    Assignee: Softricity, Inc.
    Inventors: David M. Greschler, Owen Mysliwy, Stuart Schaefer
  • Publication number: 20040268361
    Abstract: The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction and protection layer, wherein said abstraction and protection layer is interposed between a running software application and said operating system, whereby a virtual environment in which an application may run is provided and application level interactions are substantially removed. Preferably, any changes directly to the operating system are selectively made within the context of the running application and the abstraction and protection layer dynamically changes the virtual environment according to administrative settings. Additionally, in certain embodiments, the system continually monitors the use of shared system resources and acts as a service to apply and remove changes to system components. The present thus invention defines an “Operating System Guard.
    Type: Application
    Filed: July 20, 2004
    Publication date: December 30, 2004
    Applicant: Softricity, Inc.
    Inventor: Stuart Schaefer
  • Patent number: 6763370
    Abstract: A system for secure delivery of on-demand content over broadband access networks utilizes of servers and security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on a content server coupled to the network. An access server also coupled to the network contains the network addresses of the titles and various keying and authorization data necessary to decrypt and execute a title. A client application executing on a user's local computer system is required to retrieve the address, keying and authorization data from the access server before retrieving a title from the content server and enabling execution of the title on a user's local computer system.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: July 13, 2004
    Assignee: Softricity, Inc.
    Inventors: Yonah Schmeidler, Derek Atkins, Mark W. Eichin, David J. Rostcheck