Search

Ryoji Watanabe Phones & Addresses

  • Morgan Hill, CA
  • Snohomish, WA
  • Whitethorn, CA
  • 22284 Palm Ave, Cupertino, CA 95014
  • Mountain View, CA

Public records

Vehicle Records

Ryoji Watanabe

View page
Address:
22284 Palm Ave, Cupertino, CA 95014
VIN:
JTDKN3DU9A0090758
Make:
TOYOTA
Model:
PRIUS
Year:
2010

Business Records

Name / Title
Company / Classification
Phones & Addresses
Ryoji Watanabe
Managing
Art of Shipping, LLC
Software Consulting
22284 Palm Ave, Cupertino, CA 95014

Publications

Us Patents

System And Method For Installing And Servicing An Operating System In A Computer Or Information Appliance

View page
US Patent:
6763458, Jul 13, 2004
Filed:
Apr 21, 2000
Appl. No.:
09/556113
Inventors:
Ryoji Watanabe - Cupertino CA
Henry T. Fung - San Jose CA
Paul D. Schwartz - Boulder Creek CA
Assignee:
Captaris, Inc. - Bellevue WA
International Classification:
G06F 15177
US Classification:
713100, 713 2
Abstract:
The invention provides apparatus, computer program, and method for multiple operating system support and a fast startup capability in a computer or information appliance. It permits execution of one of a plurality of available operating systems at the time of powering on the device and where data generated within one of the plurality of operating systems is available to a different application program executing within a different operating system on the same device. Provides for unattended file transfers and appliance mode operation for playing back digital audio without the overhead associated with conventional systems. Permit various microprocessor based systems to operate efficiently and with lower overhead. In one aspect, the invention provides a device, such as a computer or information appliance, including a processor and memory coupled to the processor; a storage system coupled to the processor and storing a portion of a first operating system in a first storage region and a portion of a second operating system in a second storage region; the storage system further providing read/write compatible storage and retrieval of data for first and second application programs executing in each of the first operating system and the second operating system respectively; and a boot controller responsive to receipt of a boot control indicator when the processor initiates a boot to an operational state to control booting or the processor into a selected one of the first operating system and the second operating system. Method, computer program, and computer program product are also provided.

Enhanced Email—Distributed Attachment Storage

View page
US Patent:
7257639, Aug 14, 2007
Filed:
Jul 25, 2001
Appl. No.:
09/915096
Inventors:
Lily C. Li - Cupertino CA, US
Dan Teodosiu - Palo Alto CA, US
Ryoji Watanabe - Cupertino CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709232, 709206, 709217, 709219
Abstract:
A sender email client, in response to a request to send an email with attachment, determines whether a recipient of the email has distributed storage separate from an incoming email server of the recipient for storing email attachments. If so, a location server is consulted for the distributed storage's network address and its availability is determined. The send request is then serviced accordingly. An email service, in response to receiving an email with attachment, determines whether a recipient of the email has distributed storage for storing email attachments. If so, its network address and availability are likewise determined. The attachments are forwarded to the recipient's distributed storage for storage, when it becomes available. An email recipient client, in response to a request to access an email attachment, retrieves the attachment from the recipient's distributed storage or the incoming email server, as appropriate.

Method And Apparatus For Processing A Display Document Utilizing A System Level Document Framework

View page
US Patent:
55375260, Jul 16, 1996
Filed:
Nov 12, 1993
Appl. No.:
8/151335
Inventors:
David R. Anderson - Cupertino CA
Jack H. Palevich - Sunnyvale CA
Arnold Schaeffer - Belmont CA
Larry S. Rosenstein - Santa Clara CA
Ryoji Watanabe - Cupertino CA
Assignee:
Taugent, Inc. - Cupertino
International Classification:
G06F 1500
US Classification:
395148
Abstract:
An object-oriented compound document architecture provides system level support for document processing features. The object-oriented compound document framework supports a variety of document processing functions. The framework provides system level support of collaboration, linking, eternal undo, and content based retrieval, among other things. System level support is provided for document changes, annotation through model and linking, anchors, model hierarchies, enhanced copy and pasting, command objects, and a generic retrieval framework.

System And Method Of Processing Documents With Document Proxies

View page
US Patent:
56385048, Jun 10, 1997
Filed:
Mar 29, 1996
Appl. No.:
8/625775
Inventors:
Kirk M. Scott - San Francisco CA
Robert D. Dickinson - Hayward CA
Frank T. Nguyen - Campbell CA
Ryoji Watanabe - Cupertino CA
Assignee:
Object Technology Licensing Corp. - Cupertino CA
International Classification:
G06F 1730
US Classification:
395 761
Abstract:
An object-oriented document architecture provides system level support for document processing features from within an active document utilizing a novel technique termed a proxy. A proxy integrates external document management functions simultaneously and seamlessly into the standard operating system document processing commands. The system utilizes a revolutionary object-oriented framework system to provide an interface facilitating document access and editing functions from within a document or other active application.

Object Oriented Printing System

View page
US Patent:
RE372587, Jul 3, 2001
Filed:
Oct 14, 1998
Appl. No.:
9/173465
Inventors:
Jayendra Natubhai Patel - Sunnyvale CA
Ryoji Watanabe - Cupertino CA
Mark Peek - Lomond CA
L. Bayles Holt - San Jose CA
Mahinda K. de Silva - Mountain View CA
Assignee:
Object Technology Licensing Corp. - Cupertino CA
International Classification:
G06F 1500
US Classification:
358 115
Abstract:
An object-oriented printing system includes objects that provide query, data transfer, and control methods. The inventive object-oriented printing system communicates with the remainder of the operating system by means of a standard interface such as a grafport and printer drivers are provided for each printer type within the operating system. Thus, an application not only need not worry about the particular printer/computer combination with which it is to operate, but also need not have a built in document formatting capability. The printing system includes objects that provide queries for device identification, optimized imaging, and printer status. Other objects are also provided for data transfer to bracket connections prior to sending and receiving information. Still other objects are provided for cancelling a print job, pausing a job, and clearing out a job. Finally, an object is also provided for supporting multiple streams of communication to an imaging task.

Object-Oriented Global Cursor Tool

View page
US Patent:
59126663, Jun 15, 1999
Filed:
Apr 22, 1997
Appl. No.:
8/844758
Inventors:
Ralph T. Watson - Cupertino CA
Jack R. Robson - Boulder Creek CA
Ryoji Watanabe - Cupertino CA
Jeff Wishnie - San Francisco CA
Assignee:
Object Technology Licensing Corp. - Cupertino CA
International Classification:
G06F 314
G06F 946
US Classification:
345339
Abstract:
A system and method provide a cursor tool framework and tool server with support for multiple cursors on any given system, and supports the selection of a cursor tool utilizing a cursor. The framework and server facilitate the association of cursor tools to a cursor in a process independent space such that tools can be used cross-process and cross-document. The framework also provides default functionality for communication among cursor tools and the canvas on which they are used. This high degree of interaction allows any cursor tool and any document to function together such that the cursor tool can be written without the knowledge of the document developer.

Object Oriented Printing System

View page
US Patent:
55662781, Oct 15, 1996
Filed:
Aug 24, 1993
Appl. No.:
8/111238
Inventors:
Jayendra N. Patel - Sunnyvale CA
Ryoji Watanabe - Cupertino CA
Mark Peek - Ben Lomond CA
L. Bayles Holt - San Jose CA
Mahinda K. de Silva - Mountain View CA
Assignee:
Taligent, Inc. - Cupertino CA
International Classification:
G06K 1500
US Classification:
395114
Abstract:
An object-oriented printing system includes objects that provide query, data transfer, and control methods. The inventive object-oriented printing system communicates with the remainder of the operating system by means of a standard interface such as a grafport and printer drivers are provided for each printer type within the operating system. Thus, an application not only need not worry about the particular printer/computer combination with which it is to operate, but also need not have a built in document formatting capability. The printing system includes objects that provide queries for device identification, optimized imaging, and printer status. Other objects are also provided for data transfer to bracket connections prior to sending and receiving information. Still other objects are provided for canceling a print job, pausing a job, and clearing out a job. Finally, an object is also provided for supporting multiple streams of communication to an imaging task.

Operating System Software Architecture And Methods For Supporting Color Processing

View page
US Patent:
55282610, Jun 18, 1996
Filed:
Jun 9, 1992
Appl. No.:
7/896112
Inventors:
Lindsay B. Holt - San Jose CA
James A. Quarato - Sunnyvale CA
Jerry G. Harris - Sunnyvale CA
Ryoji Watanabe - Cupertino CA
Keith McGreggor - San Jose CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G09G 502
US Classification:
345150
Abstract:
An operating system software architecture, implemented in an object-oriented design, supports and processes color. The object-oriented design has two levels, one being a class (TColor) defining a virtual abstract base class and being a container class containing calibrated colors, the other being a class (TDeviceColor) defining a virtual abstract base class and a container class containing uncalibrated colors. Several calibrated color classes including a class (TXYZColor) defining XYZ color space descend directly from class (TColor), several uncalibrated color classes including a class (TRGBColor) descending directly from class (TDeviceColor), a class (TColorGamut) storing color gamut information of peripheral devices that may interface with the architecture, and a class (TColorProfile) storing tonal reproduction curves of the peripheral devices provide data structures, together with method functions for various color processing. The architecture is extensible to add new color classes as new color models and devices are developed, to add new color matching algorithms as desired, allows users to work in color space of their choice, and provides for color matching amongst any peripheral devices interfacing with the architecture.
Ryoji Watanabe from Morgan Hill, CA, age ~60 Get Report