Patents Assigned to Jareva Technologies, Inc.
  • Publication number: 20040049670
    Abstract: A system uses a protocol stack on a card external to a motherboard in a target computer system. A processor on the motherboard is able to make use of the external protocol stack during boot-up of the computer, or at any other time, so that it is not necessary to load the protocol stack into the motherboard's memory. This saves time, memory, and disk space and permits an external, managing, computer system to communicate with a computer just after power-up without loading and configuring a protocol stack so that the managing computer system can control the boot-up of the target computer system. The extra memory saved, especially, is important in running many MS-DOS applications, such as firmware flash utilities. A preferred embodiment of the invention uses a UDP/Internet Protocol (UDP/IP) stack resident in a Preboot Execution Environment (PXE) on, e.g, a network card. The approach described herein can be applied to other utilities, protocol stacks or resources (hardware and software) on other cards.
    Type: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Applicant: Jareva Technologies, Inc.
    Inventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
  • Publication number: 20040049668
    Abstract: A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/output subsystem, bootstrap code, etc., since the invention modifies characteristics, such as vectors used by the operating system, to make the disk image in memory appear to be the same as a standard external device.
    Type: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Applicant: Jareva Technologies, Inc.
    Inventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
  • Publication number: 20040049671
    Abstract: A system for managing boot-up of target machines. In a preferred embodiment, a server computer acts as a managing computer. A target machine notifies the server that the target machine has been powered-up. The server allocates an IP address and sends a response to the target machine. The target machine download boot-up software from the server computer. The target machine then downloads discovery software from the server computer for purposes of determining information about the configuration and resources of the target machine. Standard protocols and mechanisms such as DHCP, BOOTP, TFTP and others can be used. The system works with different types of manufacturers' processors and platforms.
    Type: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Applicant: Jareva Technologies, Inc.
    Inventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
  • Publication number: 20020171678
    Abstract: A system enabling computing to be provided as a packaged product or as a remote resource to users. Computing is delivered as a product or a resource by providing dynamic computing environments to users based on users' choices of virtual components (hardware, software or network components). A customer can choose the components and configure a computing environment. The system packages this environment and makes it available for users to compute. A service provider can use the system to create computing environments, automatically, on demand and thus providing computing as a remote resource to customers. The system monitors the usage of the customers and they are billed accordingly. In either case users can carry out their computing activity remotely using a client device such as a web browser.
    Type: Application
    Filed: January 30, 2002
    Publication date: November 21, 2002
    Applicant: Jareva Technologies, Inc.
    Inventors: Jagadish Bandhole, Sekaran Nanja, Shan Balasubramaniam
  • Publication number: 20020091918
    Abstract: A method of using a dynamic computing environment to facilitate a sales preparation of a first software is provided. The method comprises configuring the dynamic computing environment for a first hardware, a first software environment and a first network configuration, preparing for sales of the first software using the first hardware, the first software environment, and the first network configuration of the dynamic computing environment, configuring the dynamic computing environment for a second hardware, a second software environment, and a second network configuration; and preparing for sales of the first software using the second hardware, the second software environment, and the second network configuration of the dynamic computing environment. A method of using dynamic computing environments to facilitate a sales demonstration by a sales team and an evaluation by a customer is also provided.
    Type: Application
    Filed: June 25, 2001
    Publication date: July 11, 2002
    Applicant: Jareva Technologies, Inc.
    Inventor: T. K. Lakshman