Search

Richard Offer Phones & Addresses

  • Santa Clara, CA
  • San Jose, CA
  • San Francisco, CA
  • Los Altos, CA
  • 950 High School Way, Mountain View, CA 94041
  • 1925 Quail Meadow Rd, Los Altos, CA 94024

Work

Company: Hotlink corporation Feb 2010 Position: Chief scientist

Skills

Linux • Data Center • Software Engineering • C++ • Enterprise Software • C • Virtualization • Windows • Unix • Vmware Infrastructure • Amazon Ec2 • Hyper V • Citrix Xenserver • Computer Security • Distributed Systems • Security • Scalability • Enterprise Architecture • Architecture • Architectures • System Architecture • Software Development • Cloud Computing • Technical Leadership • Vmware • Amazon Web Services

Languages

English

Industries

Computer Software

Resumes

Resumes

Richard Offer Photo 1

Chief Technology Officer

View page
Location:
5080 Spectrum Dr west, Addison, TX 75001
Industry:
Computer Software
Work:
HotLink Corporation since Feb 2010
Chief Scientist

FastScale Technology (now VMware) Mar 2006 - Jan 2010
VP of Engineering

Penguin Computing/Scyld Software Jan 2004 - Mar 2006
Software Engineering Manager

Silicon Graphics Dec 1996 - Jan 2004
Technical Lead

IXI (later SCO) Jan 1995 - Oct 1996
Technical Lead
Skills:
Linux
Data Center
Software Engineering
C++
Enterprise Software
C
Virtualization
Windows
Unix
Vmware Infrastructure
Amazon Ec2
Hyper V
Citrix Xenserver
Computer Security
Distributed Systems
Security
Scalability
Enterprise Architecture
Architecture
Architectures
System Architecture
Software Development
Cloud Computing
Technical Leadership
Vmware
Amazon Web Services
Languages:
English

Business Records

Name / Title
Company / Classification
Phones & Addresses
Richard Offer
Managing Director
Ata Ventures I, L.P
Investor · Portfolio Management
203 Redwood Shr Pkwy, Redwood City, CA 94065
(650) 594-0189

Publications

Us Patents

Application Environment Specifications For Provisioning Application Specific Runtime Environments Using Undefined Symbols

View page
US Patent:
7971182, Jun 28, 2011
Filed:
May 9, 2007
Appl. No.:
11/746546
Inventors:
Stevan Vlaovic - Sunnyvale CA, US
Richard Offer - Sunnyvale CA, US
Lynn LeBlanc - Sunnyvale CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/45
G06F 9/445
US Classification:
717104, 717121, 717123
Abstract:
Systems and methods of executing an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. The application environment is generated by determining software resource dependencies and is used to provision the application specific runtime environment in real-time in response to a request to execute the application. Use of the application specific runtime environment allows the application to be executed using fewer computing resources, e. g. , memory.

Repository Including Version Management

View page
US Patent:
8001083, Aug 16, 2011
Filed:
Sep 26, 2008
Appl. No.:
12/239558
Inventors:
Richard Offer - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 15/177
US Classification:
707636, 707770, 707E1701, 707E17032, 709220, 709226
Abstract:
Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment.

Provisioning System Including Stack Manager

View page
US Patent:
8171141, May 1, 2012
Filed:
Jun 30, 2009
Appl. No.:
12/495638
Inventors:
Richard Offer - San Jose CA, US
Debbie Bridygham - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment. Various embodiments of the invention include systems and methods for dynamically and/or manually determining which resources should be included in the provisioning of an executable application.

Application Environment Specifications For Provisioning Application Specific Runtime Environments Using Subsets Of Resources Required For Execution

View page
US Patent:
8171482, May 1, 2012
Filed:
May 9, 2007
Appl. No.:
11/746578
Inventors:
Stevan Vlaovic - Sunnyvale CA, US
Richard Offer - Sunnyvale CA, US
Lynn LeBlanc - Sunnyvale CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/44
G06F 9/46
G06F 9/50
G06F 9/455
US Classification:
718104, 718 1, 717148, 717174
Abstract:
Systems and methods of executing an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. The application environment is generated by determining software resource dependencies and is used to provision the application specific runtime environment in real-time in response to a request to execute the application. Use of the application specific runtime environment allows the application to be executed using fewer computing resources, e. g. , memory.

Optimized Virtual Machine Specification For Provisioning Application Specific Runtime Environment

View page
US Patent:
8219987, Jul 10, 2012
Filed:
Aug 24, 2007
Appl. No.:
11/895518
Inventors:
Stevan Vlaovic - San Carlos CA, US
Richard Offer - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/44
G06F 9/46
G06F 9/50
G06F 9/455
US Classification:
718 1, 718104, 717148, 717174
Abstract:
Systems and methods of executing an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. The application environment is generated by determining software resource dependencies and is optionally used to provision the application specific runtime environment in real-time in response to a request to execute the application. Use of the application specific runtime environment allows the application to be executed using fewer computing resources, e. g. , memory. The application specific runtime environment is optionally disposed within a virtual machine. The virtual machine may be created in response to the request to run the executable application and the virtual machine may be automatically provisioned using an associated application environment specification.

Repository Including Installation Metadata For Executable Applications

View page
US Patent:
8347263, Jan 1, 2013
Filed:
Jan 15, 2009
Appl. No.:
12/354399
Inventors:
Richard Offer - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/44
G06F 9/45
US Classification:
717104, 717107, 717174
Abstract:
Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment.

Multi-Platform Computer System Management For Virtualized Environments

View page
US Patent:
8539484, Sep 17, 2013
Filed:
May 24, 2011
Appl. No.:
13/115008
Inventors:
Richard Offer - San Jose CA, US
Lynn LeBlanc - San Jose CA, US
Assignee:
HotLink Corporation - San Jose CA
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
A virtual machine management system is configured to manage a plurality of computing systems each configured to support virtual machines. The virtual management system is configured to transparently manage the computing systems even in cases where the virtual machines are supported by different hypervisors. In some embodiments, this capability simplifies the management of cloud computing systems including software provided by different virtual machine vendors.

Repository Including Exclusion List

View page
US Patent:
8577937, Nov 5, 2013
Filed:
Aug 13, 2008
Appl. No.:
12/190995
Inventors:
Richard Offer - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 17/30
US Classification:
707821, 717168, 717174
Abstract:
Systems and methods of executing and/or provisioning an application in an application specific runtime environment or general runtime environment are disclosed. The application specific runtime environment or general runtime environment are optionally defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files when provisioning an application specific runtime environment. Various embodiments of the invention include use of an exclusion list to manage conflicts between same named files.
Richard M Offer from Santa Clara, CA, age ~58 Get Report