Search

Luis Ostdiek Phones & Addresses

  • Richmond, CA
  • 250 King St UNIT 1310, San Francisco, CA 94107 (408) 891-4102
  • 250 King St, San Francisco, CA 94107
  • Seattle, WA
  • Oroville, CA
  • 5120 Adair Way, San Jose, CA 95124
  • Orangevale, CA
  • Sherman Oaks, CA
  • Santa Clara, CA

Business Records

Name / Title
Company / Classification
Phones & Addresses
Luis Ostdiek
Vice-President
Brightidea
Computer Software · Whol Computers/Periphera LS
255 California St SUITE 1100, San Francisco, CA 94111
101 Montgomery St, San Francisco, CA 94104
434 Brannan St, San Francisco, CA 94107
(415) 230-0964

Publications

Us Patents

Peer To Peer Resource Negotiation And Coordination To Satisfy A Service Level Objective

View page
US Patent:
7925755, Apr 12, 2011
Filed:
Dec 30, 2004
Appl. No.:
11/028123
Inventors:
Catherine Cuong Diep - Cupertino CA, US
Lawrence Shun-mok Hsiung - Los Altos CA, US
Luis Javier Ostdiek - San Jose CA, US
Jayashree Subrahmonia - San Jose CA, US
Noshir Cavas Wadia - Morgan Hill CA, US
Peng Ye - Fremont CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
Techniques are provided for allocating resources. Performance metrics for a transaction are received. It is determined whether one or more service level objectives are being violated based on the received performance metrics. In response to determining that the one or more service level objectives are being violated, additional resources are allocated to the transaction. In response to allocating the additional resources, a resource allocation event is published.

Apparatus, System, And Method For Cooperation Between A Browser And A Server To Package Small Objects In One Or More Archives

View page
US Patent:
7937478, May 3, 2011
Filed:
Aug 29, 2007
Appl. No.:
11/847287
Inventors:
Long Cheng - Beijing, CN
Catherine C. Diep - Cupertino CA, US
Dong Jun Lan - Beijing, CN
Sheng S. Lu - Beijing, CN
Luis J. Ostdiek - San Francisco CA, US
Qing Bo Wang - Beijing, CN
Meng Ye - Beijing, CN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709227, 709203
Abstract:
An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.

Apparatus, System, And Method For Archiving Small Objects To Improve The Loading Time Of A Web Page

View page
US Patent:
8117315, Feb 14, 2012
Filed:
Jul 20, 2007
Appl. No.:
11/781066
Inventors:
Catherine C. Diep - Cupertino CA, US
Xing X. Fang - Haidian, CN
Dong J. Lan - Beijing, CN
Sheng Lu - Haidian, CN
Luis J. Ostdiek - San Francisco CA, US
Qing B. Wang - Haidain, CN
Meng Ye - AnNinZhuang XiLu, CN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709227, 709201, 709203, 707661, 382232, 382233, 382235
Abstract:
An apparatus, system, and method are disclosed for improving the loading time of a web page. The present invention includes selecting archivable objects in a web page for inclusion in an archive file, the web page referencing at least one archivable object and generating the archive file from the selected archivable objects. A web page is generated, the web page configured to display in a script enabled web browser, wherein the web page comprises executable code configured to retrieve the archive file, executable code configured to unpackage the archivable objects from the archive file, and executable code configured to render the web page in a web browser using the unpackaged archivable objects from the archive file. Beneficially, the apparatus, system, and method improve the load time for web pages.

Method, System, And Program For Distributing Application Transactions Among Work Servers

View page
US Patent:
20060031242, Feb 9, 2006
Filed:
Aug 3, 2004
Appl. No.:
10/911058
Inventors:
Harold Hall - San Jose CA, US
Lawrence Hsiung - Los Altos CA, US
Luis Ostdiek - San Jose CA, US
Noshir Wadia - Morgan Hill CA, US
Peng Ye - Fremont CA, US
International Classification:
G06F 7/00
US Classification:
707101000
Abstract:
Provided are a method, system, and program for distributing application transactions among work servers. Application transaction rates are determined for a plurality of applications supplying transactions to process. For each application, available partitions in at least one server are assigned to process the application transactions based on partition transaction rates of partitions in the servers. For each application, a determination is made of weights for each server including partitions assigned to the application based on a number of partitions in the server assigned to the application. The determined weights for each application are used to distribute application transactions among the servers including partitions assigned to the application.

Method And Apparatus For Dynamic Application Upgrade In Cluster And Grid Systems For Supporting Service Level Agreements

View page
US Patent:
20060130042, Jun 15, 2006
Filed:
May 13, 2005
Appl. No.:
11/128618
Inventors:
Daniel Dias - Mohegan Lake NY, US
Graeme Dixon - Carmel NY, US
David Frank - Ossining NY, US
Ajay Mohindra - Yorktwon Heights NY, US
Luis Ostdiek - San Jose CA, US
Christopher Vignola - Port Jervis NY, US
International Classification:
G06F 9/44
US Classification:
717168000
Abstract:
Methods and systems are provided for conducting maintenance such as software upgrades in components and nodes within a computer network while maintaining the functionality of the computer network in accordance with prescribed performance parameters. A balance is achieved between the rate of performing a desired system upgrade and the necessary performance parameters by empirically determining anticipated system loads and selecting the maximum number of components that can be upgraded simultaneously while meeting the anticipated loads. Provisions are made for the staggering of components through the upgrade process and for the return of components to active service in the computer network in response to unanticipated load spikes. Validation of successful upgrades is also provided.

Method And Apparatus For Dynamic Application Upgrade In Cluster And Grid Systems For Supporting Service Level Agreements

View page
US Patent:
20080263535, Oct 23, 2008
Filed:
Jul 2, 2008
Appl. No.:
12/166927
Inventors:
Daniel Manuel Dias - Mohegan Lake NY, US
GRAEME NEVILLE DIXON - CARMEL NY, US
DAVID CARL FRANK - OSSINING NY, US
AJAY MOHINDRA - YORKTOWN HEIGHTS NY, US
LUIS JAVIER OSTDIEK - SAN JOSE CA, US
CHRISTOPHER P. VIGNOLA - PORT JERVIS NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
G06F 9/44
US Classification:
717168
Abstract:
Methods and systems are provided for conducting maintenance such as software upgrades in components and nodes within a computer network while maintaining the functionality of the computer network in accordance with prescribed performance parameters. A balance is achieved between the rate of performing a desired system upgrade and the necessary performance parameters by empirically determining anticipated system loads and selecting the maximum number of components that can be upgraded simultaneously while meeting the anticipated loads. Provisions are made for the staggering of components through the upgrade process and for the return of components to active service in the computer network in response to unanticipated load spikes. Validation of successful upgrades is also provided.

Apparatus, System, And Method For Cooperation Between A Browser And A Server To Package Small Objects In One Or More Archives

View page
US Patent:
20090063622, Mar 5, 2009
Filed:
Aug 29, 2007
Appl. No.:
11/847299
Inventors:
Long Cheng - Beijing, CN
Catherine C. Diep - Cupertino CA, US
Dong Jun Lan - Beijing, CN
Sheng S. Lu - Beijing, CN
Luis J. Ostdiek - San Francisco CA, US
Qing Bo Wang - Beijing, CN
Meng Ye - Beijing, CN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.

Automatic Increasing Of Capacity Of A Virtual Space In A Virtual World

View page
US Patent:
20120124189, May 17, 2012
Filed:
Dec 30, 2011
Appl. No.:
13/341255
Inventors:
PETER F. HAGGAR - Raleigh NC, US
BRIAN R. BOKOR - Raleigh NC, US
DANIEL E. HOUSE - Raleigh NC, US
ANDREW B. SMITH - Morrisville NC, US
LUIS J. OSTDIEK - San Francisco CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
A system for automatically increasing a capacity of a virtual space in a virtual world may include a processor and a module operating on the processor for detecting an attempt by an avatar to enter a virtual space in a virtual world. The system may also include another module for determining if an allowable number of avatars is currently in the virtual space. The allowable number of avatars may be determined by at least a capacity of a server that is hosting the virtual space. Another module may be provided for increasing a capacity of the virtual space when the allowable number of avatars is currently in the virtual space. Increasing the capacity of the virtual space may include spawning a replicate new virtual space on a different server in response to the capacity of the server that is hosting the virtual space reaching the allowable number of avatars.
Luis J Ostdiek from Richmond, CA, age ~58 Get Report