Search

Danling Shi

from Austin, TX
Age ~69

Danling Shi Phones & Addresses

  • 9320 Evening Primrose Path, Austin, TX 78750 (512) 249-8337
  • 3303 Spaniel Dr, Austin, TX 78759 (512) 837-4100
  • Plattsburgh, NY
  • Castro Valley, CA
  • 9320 Evening Primrose Path, Austin, TX 78750

Work

Company: Ibm Jan 2000 Position: Advisory software engineer

Education

Degree: Masters School / High School: University of California, Berkeley

Skills

Linux • Java • Agile Methodologies • Java Enterprise Edition • Xml • Unix • Shell Scripting • Software Engineering • Eclipse • Software Development • Soa • Distributed Systems • Perl • Jsp • Restful Webservices

Ranks

Certificate: Patent Issuance

Industries

Computer Hardware

Resumes

Resumes

Danling Shi Photo 1

Advisory Software Engineer

View page
Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Computer Hardware
Work:
Ibm
Advisory Software Engineer

Ibm Jan 1994 - Dec 1999
Staff Software Engineer
Education:
University of California, Berkeley
Masters
Northwestern University
Masters, Computer Science
University of Hawaii
Bachelors, Computer Science
Skills:
Linux
Java
Agile Methodologies
Java Enterprise Edition
Xml
Unix
Shell Scripting
Software Engineering
Eclipse
Software Development
Soa
Distributed Systems
Perl
Jsp
Restful Webservices
Certifications:
Patent Issuance

Publications

Us Patents

System For Converting A Version Of Snmp Entered By User Into Another Version Used By Device And Providing Default Values For Attributes Not Being Specified

View page
US Patent:
6795862, Sep 21, 2004
Filed:
May 31, 2000
Appl. No.:
09/583709
Inventors:
Susann Marie Keohane - Austin TX
Danling Shi - Austin TX
Kurt Russell Taylor - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709230, 709246, 370466
Abstract:
A method and an apparatus for converting configuration information input in a format for a first version of a management protocol into configuration information for a second version of the management protocol is provided. In particular, a method and apparatus for converting Simple Network Management Protocol version 1/2c (SNMPv1/v2c) style community-based access configuration information into user-based access information for configuring a SNMPv3 agent is provided. The method and apparatus make use of various graphical user interfaces to allow a user to enter configuration information in a format with which the user is familiar. The method and apparatus of the present invention then maps the configuration information into a format used by the device being configured.

Apparatus And Method For Creating Instruction Groups For Explicity Parallel Architectures

View page
US Patent:
6799262, Sep 28, 2004
Filed:
Sep 28, 2000
Appl. No.:
09/671874
Inventors:
Geoffrey Owen Blandy - Austin TX
Andrew Johnson - Austin TX
Danling Shi - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 938
US Classification:
712200, 712 24
Abstract:
An apparatus and method for creating instruction groups for explicitly parallel architectures is provided. The apparatus and method gather information about the underlying architecture for use in an instruction group creation phase. The information gathered includes the number of each type of execution unit available and the number of bundles that can be dispatched concurrently by the architecture. The instruction group creation of the present invention includes three phases: a first phase for performing initial grouping, a second phase for hosting instructions from further down in the program instruction order if the instruction is not able to be added during the initial grouping phase, and a third optional phase for counting the number of bundles formed to thereby inform a Just-In-Time compiler of the amount of space need to be allocated in a code buffer.

Creating Projects In A Rational Application Developer Workspace

View page
US Patent:
8266588, Sep 11, 2012
Filed:
Nov 12, 2007
Appl. No.:
11/938556
Inventors:
Sanaa F. Abdelhadi - Richardson TX, US
Jennifer Lee Carlucci - Mission Viejo CA, US
Guoyou Chen - Austin TX, US
Rene Ruben Martinez - Cedar Park TX, US
David Wa-Wai Nip - Hopewell Junction NY, US
Danling Shi - Austin TX, US
Philip Kincheloe Warren - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717120, 717107, 717115
Abstract:
Automatically creating a current project in an application developer workspace is provided. In response to reading a project file for the current project, it is automatically determined whether the current project has one or more dependent projects based on data contained within the project file. In response to determining that the current project does have one or more dependent projects, a build file is automatically generated for each of the one or more dependent projects. The build file calls importing targets within each of the one or more dependent projects. Then, the current project and the one or more dependent projects are automatically imported into the application developer workspace to form a created current project. The created current project is created without launching an application developer application. In addition, the created current project is stored in a source code control repository.

Common Interface System Administration Service Library

View page
US Patent:
20060080331, Apr 13, 2006
Filed:
Oct 12, 2004
Appl. No.:
10/963090
Inventors:
Sandip Amin - Austin TX, US
Susan Diamond - Poughkeepsie NY, US
Ling Gao - Poughkeepsie NY, US
Rolf Kocheisen - Pflugerville TX, US
Danling Shi - Austin TX, US
Michael Stancampiano - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
G06F 7/00
US Classification:
707100000
Abstract:
A service library framework that provides a common software interface for low-level system management software modules that provides system administration processing and interfaces with remote computers that execute various types of operating systems. Service library modules are created for each operating system to be managed by a system administration management system. High-level system management applications are only required to have interfaces to a common, generic system request and response interface provided by the service library. The operating system specific service library modules translate requests into operating system specific requests and translate operating system responses into generic messages to be returned to the high-level system.

Preventing An Incompatible Class Exception Caused By Incompatible Class Loaders

View page
US Patent:
20080127155, May 29, 2008
Filed:
Sep 14, 2006
Appl. No.:
11/531982
Inventors:
Sanaa F. Abdelhadi - Richardson TX, US
Sandip A. Amin - Austin TX, US
Brian David Nelson - Austin TX, US
David Wa-Wai Nip - Hopewell Junction NY, US
Danling Shi - Austin TX, US
International Classification:
G06F 9/45
US Classification:
717166
Abstract:
A computer implemented method, apparatus, data processing system, and computer usable program code are provided for obtaining data from an application. A class loader layer is instantiated for an application. The class loader layer is an interface between the application and a resource adaptor and the class loader layer has access to all classes for the application. The function is executed to generate a set of objects with a set of data types accessible by the resource adaptor responsive to receiving a request from the resource adaptor to invoke a function in the class loader layer. Finally, the set of objects are sent to the resource adaptor.

Method And Apparatus To Control Contents In A Document

View page
US Patent:
20080133673, Jun 5, 2008
Filed:
Dec 4, 2006
Appl. No.:
11/566271
Inventors:
Sanaa F. Abdelhadi - Richardson TX, US
Jennifer Lee Carlucci - Mission Viejo CA, US
Danling Shi - Austin TX, US
Christopher J. Tan - Austin TX, US
International Classification:
G06F 15/16
US Classification:
709206
Abstract:
A computer implemented method, apparatus, and computer usable program code for controlling an e-mail document. Responsive to a user input by a recipient to perform a manipulation on the e-mail document, a determination is made as to whether a constraint against the manipulation is present for a section of the e-mail document, wherein the section is less than all of the e-mail document. Manipulation is prevented on the section of the e-mail document in response to the constraint against the manipulation being present.

Method And Apparatus For Selecting Hardware Components Using A Pointing Device

View page
US Patent:
20090106682, Apr 23, 2009
Filed:
Oct 19, 2007
Appl. No.:
11/875051
Inventors:
Sanaa Fahkeri Abdelhadi - Richardson TX, US
Jennifer Lee Carlucci - Mission Viejo CA, US
Danling Shi - Austin TX, US
Christopher J. Tan - Austin TX, US
International Classification:
G06F 3/048
US Classification:
715771
Abstract:
The illustrative embodiments described herein provide an apparatus and method for selecting hardware components of a computing device. In response to detecting a position of a pointing device, the process identifies a hardware component in a plurality of hardware components associated with the position. The process outputs a signal identifying the hardware component in response to identifying the hardware component. The signal distinguishes the hardware component from other hardware components in the plurality of hardware components. The process executes a function associated with the hardware component in response to receiving a selection of the hardware component from the pointing device.

Recovering Resource Connections

View page
US Patent:
20090119682, May 7, 2009
Filed:
Nov 7, 2007
Appl. No.:
11/936285
Inventors:
Sanaa F. Abdelhadi - Richardson TX, US
Sandip A. Amin - Austin TX, US
Jennifer Lee Carlucci - Mission Viejo CA, US
David Wa-Wai Nip - Hopewell Junction NY, US
Danling Shi - Austin TX, US
International Classification:
G06F 9/44
US Classification:
719318
Abstract:
Illustrative embodiments provide a computer implemented method, data processing system, and computer program product for recovering resource connections using persistent subscriptions. In one illustrative embodiment, the method comprises subscribing to an event of a predefined resource to create a persistent subscription, wherein upon receiving notification of the event indicating the predefined resource is unavailable, and responsive to receiving the notification, reconnecting to the predefined resource. The method further comprises creating a new listener for receiving event notifications from the predefined resource, obtaining subscription information related to the predefined resource from the persistent subscription, and re-subscribing to the event of the predefined resource.
Danling Shi from Austin, TX, age ~69 Get Report