Search

Joshua D Susser

from Brooklyn, NY
Age ~53

Joshua Susser Phones & Addresses

  • 427 7Th Ave, Brooklyn, NY 11215
  • 427 7Th Ave APT 2, Brooklyn, NY 11215
  • San Francisco, CA
  • Santa Cruz, CA
  • San Anselmo, CA

Industries

Internet

Resumes

Resumes

Joshua Susser Photo 1

Web Application Developer, Ruby On Rails Expert

View page
Location:
San Francisco Bay Area
Industry:
Internet

Business Records

Name / Title
Company / Classification
Phones & Addresses
Joshua Susser
Managing
Golden Gate Ruby Conference LLC
Ogranizing Educational Events and Progra · Organizing Educational Events and Progra
374 Brannan St, San Francisco, CA 94107
156 2 St, San Francisco, CA 94105
333 1 St, San Francisco, CA 94105

Publications

Isbn (Books And Publications)

Byte Guide to Opendoc

View page
Author

Joshua Susser

ISBN #

0078821185

Us Patents

Techniques For Permitting Access Across A Context Barrier On A Small Footprint Device Using An Entry Point Object

View page
US Patent:
6633984, Oct 14, 2003
Filed:
Jan 22, 1999
Appl. No.:
09/235157
Inventors:
Joshua Susser - San Francisco CA
Mitchel B. Butler - Sunnyvale CA
Andy Streich - Foster City CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1100
US Classification:
713201, 713202, 709232, 709237
Abstract:
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same context or to see that a requested action is authorized for an object to be operated upon. Each program or set of programs runs in a separate context. Access from one program to another program across the context barrier can be achieved under controlled circumstances by using an entry point object.

Techniques For Implementing Security On A Small Footprint Device Using A Context Barrier

View page
US Patent:
6823520, Nov 23, 2004
Filed:
Jan 22, 1999
Appl. No.:
09/235158
Inventors:
Joshua Susser - San Francisco CA
Mitchel B. Butler - Sunnyvale CA
Andy Streich - Foster City CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 954
US Classification:
719315, 719313, 718108, 713167
Abstract:
A small footprint device, such as a smart card, can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same namespace or memory space or to see that a requested action is authorized for an object to be operated upon.

Zero Overhead Exception Handling

View page
US Patent:
6848111, Jan 25, 2005
Filed:
Feb 2, 1999
Appl. No.:
09/243107
Inventors:
Judith E. Schwabe - San Mateo CA, US
Joshua B. Susser - San Francisco CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 900
US Classification:
719331, 719332
Abstract:
Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler array defining exception handlers associated with the method. The method includes combining the exception handler arrays for all methods into a single exception handler table.

Token-Based Linking

View page
US Patent:
6880155, Apr 12, 2005
Filed:
Feb 2, 1999
Appl. No.:
09/243108
Inventors:
Judith E. Schwabe - San Mateo CA, US
Joshua B. Susser - San Francisco CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F009/45
US Classification:
717162
Abstract:
A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tokens; orders the tokens to correspond to a run-time mode; downloads the packages to the resource constrained computer; and links the packages into an executable code using the ordered tokens.

Techniques For Permitting Access Across A Context Barrier In A Small Footprint Device Using Global Data Structures

View page
US Patent:
6907608, Jun 14, 2005
Filed:
Jan 22, 1999
Appl. No.:
09/235156
Inventors:
Joshua Susser - San Francisco CA, US
Mitchel B. Butler - Sunnyvale CA, US
Andy Streich - Foster City CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F009/54
US Classification:
719315, 719313, 718108, 713167
Abstract:
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same namespace or memory space or to see that a requested action is authorized for an object to be operated upon. Each program or set of programs runs in a separate context. Access from one program to another program across the context barrier can be achieved under controlled circumstances by using a global data structure.

Techniques For Permitting Access Across A Context Barrier On A Small Footprint Device Using Run Time Environment Privileges

View page
US Patent:
6922835, Jul 26, 2005
Filed:
Jan 22, 1999
Appl. No.:
09/235155
Inventors:
Joshua Susser - San Francisco CA, US
Mitchel B. Butler - Sunnyvale CA, US
Andy Streich - Foster City CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F003/00
US Classification:
719316, 718108, 713167
Abstract:
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same context or to see that a requested action is authorized for an object to be operated upon. Each program or set of programs runs in a separate context, however, one context has access to all program modules without context barrier constraints.

Techniques For Permitting Access Across A Context Barrier In A Small Footprint Device Using Shared Object Interfaces

View page
US Patent:
7093122, Aug 15, 2006
Filed:
Jan 22, 1999
Appl. No.:
09/235159
Inventors:
Joshua Susser - San Francisco CA, US
Mitchel B. Butler - Sunnyvale CA, US
Andy Streich - Foster City CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H04F 9/00
G06F 11/00
US Classification:
713153, 713159, 718108, 719315, 719313
Abstract:
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same namespace or memory space or to see that a requested action is authorized for an object to be operated upon. Each program or set of programs runs in a separate context. Access from one program to another program across the context barrier can be achieved under controlled circumstances by using shared interface objects. Shared interface objects have a property that permits them to be accessed across the context barrier regardless of security restrictions that would otherwise apply. Shared interface objects, however, may enforce their own security rules independently of the context barrier.

Object-Oriented Instruction Set For Resource-Constrained Devices

View page
US Patent:
7200842, Apr 3, 2007
Filed:
Feb 2, 1999
Appl. No.:
09/243101
Inventors:
Joshua B. Susser - San Francisco CA, US
Judith E. Schwabe - San Mateo CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/45
US Classification:
717159
Abstract:
A resource-constrained device such as a smart card or the like includes memory for storing an application software program comprising an object-oriented, verifiable, platform-independent, type-safe and pointer-safe sequence of instructions. The device can also include a virtual machine implemented on a microprocessor where the virtual machine is capable of executing the sequence of instructions. Each instruction includes an operation code, and each data manipulation instruction is specific to a particular data type. The application program can be stored on a computer-readable medium prior to being received by the resource-constrained device. Methods of using such an application program, including accessing the program over the Internet and downloading it to a smart card, also are disclosed.
Joshua D Susser from Brooklyn, NY, age ~53 Get Report