Search

Danny D Loh

from Menlo Park, CA
Age ~63

Danny Loh Phones & Addresses

  • 910 Continental Dr, Menlo Park, CA 94025 (650) 234-1284
  • 34350 Eucalyptus Ter, Fremont, CA 94555 (510) 796-6319
  • 34258 Mimosa Ter, Fremont, CA 94555 (510) 797-3396 (510) 797-4266
  • San Jose, CA
  • Sunnyvale, CA
  • San Mateo, CA

Industries

Computer Software

Resumes

Resumes

Danny Loh Photo 1

Danny Loh

View page
Location:
Menlo Park, CA
Industry:
Computer Software

Publications

Us Patents

Facilitating Photographic Print Re-Ordering

View page
US Patent:
6657702, Dec 2, 2003
Filed:
Nov 29, 1999
Appl. No.:
09/450923
Inventors:
Jimmy Pig Fai Chui - Redwood City CA
Danny D. Loh - Fremont CA
Daniel R. Baum - Menlo Park CA
Assignee:
Shutterfly, Inc. - Redwood City CA
International Classification:
G03B 2752
US Classification:
355 40, 355 77, 358487, 396429, 705 26
Abstract:
A method facilitates photographic print re-ordering by encoding a photographic print with an identifier identifying a recipient of the photographic print and one or more printing parameters associated with the photographic print.

Multi-Tier Data Storage System

View page
US Patent:
6839803, Jan 4, 2005
Filed:
Oct 27, 1999
Appl. No.:
09/428871
Inventors:
Danny D. Loh - Fremont CA, US
Jimmy Ping Fai Chui - Redwood City CA, US
Assignee:
Shutterfly, Inc. - Redwood City CA
International Classification:
G06F 1200
US Classification:
711113, 711114, 711161, 711162
Abstract:
A multi-tier data storage system includes a first data storage unit for storing recently loaded data files; a second data storage unit coupled to the first data storage unit for archiving data files residing on the first data storage unit for more than a predetermined period of time; and, a third data storage unit coupled to the second data storage unit, the third data storage unit caching files archived in the second data storage unit if the data file is unavailable on the first data storage unit.

Display System Having Floating Point Rasterization And Floating Point Framebuffering

View page
US Patent:
7518615, Apr 14, 2009
Filed:
Jul 12, 2000
Appl. No.:
09/614363
Inventors:
John M. Airey - Mountain View CA, US
Mark S. Peercy - Sunnyvale CA, US
Robert A. Drebin - Palo Alto CA, US
John Montrym - Los Altos CA, US
David L. Dignam - Belmont CA, US
Christopher J. Migdal - Mountain View CA, US
Danny D. Loh - Fremont CA, US
Assignee:
Silicon Graphics, Inc. - Sunnyvale CA
International Classification:
G06F 13/14
G06T 1/20
US Classification:
345519, 345546, 345552, 345611, 345531, 345543, 345422, 345502, 345503, 345506
Abstract:
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

Display System Having Floating Point Rasterization And Floating Point Framebuffering

View page
US Patent:
8144158, Mar 27, 2012
Filed:
Jan 11, 2011
Appl. No.:
13/004650
Inventors:
John M. Airey - Mountain View CA, US
Mark S. Peercy - Cupertino CA, US
Robert A. Drebin - Palo Alto CA, US
John Montrym - Los Altos Hills CA, US
David L. Dignam - Belmont CA, US
Christopher J. Migdal - Cupertino CA, US
Danny D. Loh - Menlo Park CA, US
Assignee:
Graphics Properties Holdings, Inc. - New Rochelle NY
International Classification:
G06F 13/14
G06T 1/20
US Classification:
345519, 345546, 345552, 345611, 345531, 345543, 345422, 345502, 345503, 345506, 345545, 345589, 345592, 345634, 345581, 345582, 345441, 345643, 345419
Abstract:
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

Display System Having Floating Point Rasterization And Floating Point Framebuffering

View page
US Patent:
8289334, Oct 16, 2012
Filed:
Feb 16, 2012
Appl. No.:
13/397830
Inventors:
John M. Airey - Mountain View CA, US
Mark S. Peercy - Cupertino CA, US
Robert A. Drebin - Palo Alto CA, US
John Montrym - Los Altos Hills CA, US
David L. Dignam - Belmont CA, US
Christopher Migdal - Cupertino CA, US
Danny D. Loh - Menlo Park CA, US
Assignee:
Graphics Properties Holdings, Inc. - New Rochelle NY
International Classification:
G06F 13/14
G06T 1/20
G09G 5/00
US Classification:
345519, 345546, 345552, 345611, 345531, 345543, 345422, 345502, 345503, 345504, 345505, 345506
Abstract:
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

System And Method For Personal Cloud Computing

View page
US Patent:
8296763, Oct 23, 2012
Filed:
May 29, 2009
Appl. No.:
12/475247
Inventors:
Mark S. Peercy - Cupertino CA, US
Danny D. Loh - Menlo Park CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 9/455
H04L 29/06
US Classification:
718 1, 713164, 713161
Abstract:
A system and method for providing Personal Cloud computing and for hosting applications and/or content may employ a network attached storage device on which virtual machine monitors (T-cups) and logical devices (Ts) are instantiated in memory. Each T may include hosted content, application modules, a server module configured to host the modules and/or content, and an interface module configured to provide access to the modules and/or content in response to detecting an authorized key. Detecting an authorized key may include communicating with a name server to determine if a T instantiated on a storage device coupled to the system is associated with a device identifier on a list of device identifiers authorized to access the module(s). The storage device may be a computer, camera, frame, phone, audio/video player, or portable storage device. The name server may be configured to authenticate Ts, define T ownership, and/or establish friend-to-friend networks between Ts.

Floating Point Computer System With Fog

View page
US Patent:
8610729, Dec 17, 2013
Filed:
Jun 12, 2012
Appl. No.:
13/494138
Inventors:
John M. Airey - Mountain View CA, US
Mark S. Peercy - Cupertino CA, US
Robert A. Drebin - Palo Alto CA, US
John Montrym - Los Altos Hills CA, US
David L. Dignam - Belmont CA, US
Christopher J. Migdal - Cupertino CA, US
Danny D. Loh - Menlo Park CA, US
Assignee:
Graphic Properties Holdings, Inc. - New Rochell NY
International Classification:
G06F 13/14
G06T 1/20
G06T 15/40
G06T 15/00
G06T 17/00
G06T 19/00
US Classification:
345519, 345546, 345552, 345611, 345531, 345543, 345422, 345502, 345503, 345506, 345589, 345592, 345634, 345581, 345582
Abstract:
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

Multi-Tier Data Storage System

View page
US Patent:
20060041719, Feb 23, 2006
Filed:
Aug 18, 2004
Appl. No.:
10/920952
Inventors:
Jimmy Chui - Port Coquitlam, CA
Danny Loh - Menlo Park CA, US
International Classification:
G06F 12/00
US Classification:
711117000, 711114000, 711159000
Abstract:
A multi-tier data storage system includes a first data storage unit for storing recently loaded data files; a second data storage unit coupled to the first data storage unit for archiving data files residing on the first data storage unit for more than a predetermined period of time; and, a third data storage unit coupled to the second data storage unit, the third data storage unit caching files archived in the second data storage unit if the data file is unavailable on the first data storage unit.
Danny D Loh from Menlo Park, CA, age ~63 Get Report