Acerta Pharma B.v.
Senior Director, Statistical Programming
Theravance Biopharma Us, Inc. Apr 2003 - Feb 2016
Associate Director Clinical Programming
Genentech 1995 - 2003
Senior Programmer
Chiron Corporation Now Novartis 1993 - 1995
Senior Sas Programmer
Syntex Research 1990 - 1993
Bioanalyst
Education:
University of California, Berkeley 1982 - 1987
Bachelors, Bachelor of Arts, Statistics
George Washington High School
University of California
Skills:
Clinical Trials Biostatistics Cdisc Statistical Programming Pharmaceutical Industry Clinical Data Management Life Sciences Clinical Development Cro Biotechnology Fda Gcp Sas Ctms Oncology Sas Programming Edc
A tool for the deployment of software onto servers and other network resources provides a mechanism for parties that do not manage the operation of the servers to deploy new software. The new software is uploaded into an update directory, and a cut-over process is carried out whereby the contents of a live directory, where the currently-executing version of the software is stored, is synchronized with the update directory. Prior to this synchronization, the current state of the live directory is stored in a rollback directory. After the cut-over process, the live directory of the server becomes the source for deployment of the software to update directories in other servers. If the new version of the software is not operating to satisfaction, the information in the rollback directory is used to return the server to the prior version of the software while the new software is being revised.
Initiating A Collaborative Computing Session From An Advanced Capability Telephone
Phillip C. Liu - Sunnyvale CA, US Venkatram R. Kuditipudi - Los Altos CA, US Jeffrey A. Smith - Seattle WA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709204, 709205, 709206
Abstract:
In one embodiment, a system is provided for initiating a collaborative computing session during a telephone call involving a plurality of users. The system includes a first advanced capability telephone operable to issue an initiate meeting request in response to an activation signal at the first advanced capability telephone. A first computer in communication with the first advanced capability telephone is operable to issue a start meeting request for establishing a meeting zone for the collaborative computing session. The first computer is operable to open a first collaborative meeting window for enabling a user of the first computer to participate in the collaborative computing session. The first advanced capability telephone is operable to issue a join meeting request to a second advanced capability telephone for causing a second collaborative meeting window to be opened at a second computer for enabling a user of the second computer to participate in the collaborative computing session.
Representing Result Data Streams Based On Execution Of Data Stream Language Programs
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
Representing Result Data Streams Based On Execution Of Data Stream Language Programs
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
Dynamically Changing Input Data Streams Processed By Data Stream Language Programs
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
Dynamically Changing Input Data Streams Processed By Data Stream Language Programs
- San Mateo CA, US Arijit Mukherji - Fremont CA, US Kris Grandy - San Carlos CA, US Phillip Liu - Palo Alto CA, US
International Classification:
G06F 9/45 G06F 11/36
Abstract:
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
Anomaly Detection Using A Data Stream Processing Language For Analyzing Instrumented Software
- San Mateo CA, US Arijit Mukherji - Fremont CA, US Kris Grandy - San Carlos CA, US Phillip Liu - Palo Alto CA, US
International Classification:
G06F 9/54 G06F 9/46
Abstract:
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
Representing Result Data Streams Based On Execution Of Data Stream Language Programs
- San Mateo CA, US Arijit Mukherji - Fremont CA, US Kris Grandy - San Carlos CA, US Phillip Liu - Palo Alto CA, US
International Classification:
G06F 17/30
Abstract:
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.