ROBERT RODRIGUEZ, RPH
Pharmacy at Mission Blvd, Fremont, CA

License number
California 23814
Category
Pharmacy
Type
Pharmacist
Address
Address
46848 Mission Blvd, Fremont, CA 94539
Phone
(510) 415-1500
(510) 415-1507 (Fax)

Professional information

Robert Rodriguez Photo 1

Method, System And Apparatus For Providing Pay-Per-Use Distributed Computing Resources

US Patent:
8533674, Sep 10, 2013
Filed:
Mar 31, 2009
Appl. No.:
12/415435
Inventors:
Peter C. Abrams - Belmont CA, US
Rajeev Bharadhwaj - Los Altos CA, US
Swami Nathan - San Jose CA, US
Robert Rodriguez - Fremont CA, US
Craig W. Martyn - San Francisco CA, US
Assignee:
Clouding IP, LLC - Greensboro NC
International Classification:
G06F 9/44
US Classification:
717120, 717102, 717117, 717131
Abstract:
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.


Robert Rodriguez Photo 2

System And Method For Migrating Processes On A Network

US Patent:
6934755, Aug 23, 2005
Filed:
Jun 2, 2000
Appl. No.:
09/587113
Inventors:
Thomas E. Saulpaugh - San Jose CA, US
Gregory L. Slaughter - Palo Alto CA, US
Robert Rodriguez - Fremont CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F015/173
US Classification:
709226, 709225, 718106
Abstract:
A method and system is provided for migrating processes from one virtual machine to another on a network. To migrate the external state of a process, the process may use a network service connection system or a compact network service connection system for accessing resources external to the virtual machine. A process may be migratable separately from other processes. A process may have an in-memory heap used for the execution of the process, a virtual heap that may include the entire heap of the process including at least a portion of the runtime environment, and a persistent heap where the virtual heap may be checkpointed. In one embodiment, the virtual heap may serve as the persistent heap. In another embodiment, the virtual heap may be checkpointed to a separate, distinct persistent heap. The combination of the in-memory heap, the virtual heap, and the persistent store may be referred to as a virtual persistent heap.


Robert Rodriguez Photo 3

Method, System And Apparatus For Providing Pay-Per-Use Distributed Computing Resources

US Patent:
2013031, Nov 28, 2013
Filed:
Aug 6, 2013
Appl. No.:
13/959807
Inventors:
Rajeev Bharadhwaj - Los Altos CA, US
Swarni Nathan - San Jose CA, US
Robert Rodriguez - Fremont CA, US
Assignee:
CLOUDING IP, LLC - Greensboro NC
International Classification:
H04L 12/733
US Classification:
705 39, 709203
Abstract:
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.


Robert Rodriguez Photo 4

Method System And Apparatus For Providing Pay-Per-Use Distributed Computing Resources

US Patent:
7596784, Sep 29, 2009
Filed:
Sep 10, 2001
Appl. No.:
09/950559
Inventors:
Peter C. Abrams - Belmont CA, US
Rajeev Bharadhwaj - Los Altos CA, US
Swami Nathan - San Jose CA, US
Robert Rodriguez - Fremont CA, US
Craig W. Martyn - San Francisco CA, US
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 9/44, G06F 9/445, G06F 15/173
US Classification:
717172, 717120, 717127, 717178, 709224, 709225, 709226
Abstract:
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.