Search

Randall Schnier Phones & Addresses

  • 2424 Highview Ave, Rochester, MN 55902 (507) 252-1689
  • Wautoma, WI
  • Issaquah, WA
  • 2424 Highview Ave SW, Rochester, MN 55902

Work

Position: Precision Production Occupations

Education

Degree: Graduate or professional degree

Publications

Us Patents

Bootstrapping Technique For Distributed Object Client Systems

View page
US Patent:
7203769, Apr 10, 2007
Filed:
Mar 14, 1997
Appl. No.:
08/818185
Inventors:
Randall R. Schnier - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709330, 709303, 709219
Abstract:
A method and apparatus for bootstrapping an object client system with an object server system in a distributed system is provided. The method and apparatus are particularly applicable to use over the internet with web servers and web browsers. The method allows the use of a “zero install” web client to operate on remote objects through the web server, and can thus facilitate a host of distributed object operations. An object reference server is used to distribute an object reference for a naming context object to an object request broker on the web browser. In the preferred embodiment, the object reference server comprises a web server with access to the object reference and the object reference comprises a stringified object reference. By delivering the stringified object reference to the web browsers, interaction between the web browser and remote server objects over the internet is facilitated.

Creating Reference Objects

View page
US Patent:
7480678, Jan 20, 2009
Filed:
Oct 29, 2004
Appl. No.:
10/977769
Inventors:
James C. Krueger - Byron MN, US
Randall Richard Schnier - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707103R, 707103 X, 707103 Y, 707103 Z
Abstract:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.

Creating Reference Objects

View page
US Patent:
7953737, May 31, 2011
Filed:
Dec 12, 2008
Appl. No.:
12/316533
Inventors:
James C. Krueger - Byron MN, US
Randall Richard Schnier - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707736, 707796
Abstract:
A storage medium and computer system that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.

Managing Workload Distribution Among A Plurality Of Compute Nodes

View page
US Patent:
20130185415, Jul 18, 2013
Filed:
Jan 17, 2012
Appl. No.:
13/351803
Inventors:
RANDALL R. SCHNIER - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
Methods, apparatuses, and computer program products for managing workload distribution among a plurality of compute nodes are provided. Embodiments include monitoring, by the distribution controller, consumption of workload assignments by each compute node of the plurality of compute nodes; and distributing, by the distribution controller, unconsumed workload assignments to one or more compute nodes of the plurality of compute nodes based on the consumption of the workload assignments of each compute node of the plurality of compute nodes.
Randall R Schnier from Rochester, MN, age ~63 Get Report