Patents by Inventor Masanori Wakai

Masanori Wakai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6477570
    Abstract: In an information processing system wherein a printer and a personal computer are connected together, when the printer receives a print job from a scanner, as there are a plurality of processes corresponding to the received printed job, the printer distinguishes between a print process to be performed by the printer and a print notification process to be performed for a user by the personal computer. When the printer initiates printing, it instructs the personal computer to perform the print notification process. Upon receipt of the instruction, the personal computer calls a user to notify the user that printing has been initiated.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: November 5, 2002
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masayuki Takayama, Shouichi Ibaraki, Aruna Rohra Suda, Masanori Wakai, Shuichi Mikame, Kenichi Fujii, Satomi Takahashi, Suresh Jeyachandran
  • Patent number: 6473098
    Abstract: A request for the transmission of operation data is transmitted by a remote controller to an object apparatus to be manipulated. When following the request it is found that the operation data can not be accepted, the request for the transmission of operation data is transmitted to a server. The operation data received from the object apparatus or the server are employed to update and save the operation data held by the remote controller, with an operating screen corresponding to the communication status being displayed, so that input manipulation can be performed in accordance with the procedures corresponding to the condition.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: October 29, 2002
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masanori Wakai, Shouichi Ibaraki, Masayuki Takayama, Aruna Rohra Suda, Kenichi Fujii, Suresh Jeyachandran
  • Publication number: 20020091586
    Abstract: The invention enables approval decision without a long waiting time of the approval requester even when the approval decider is absent or busy. A client terminal prepares an approval request, and the prepared approval request is stored in an approval request storage portion of a request server. Also an approval service set by the approval decider is stored in a service server. Then the approval service matching the approval request stored in the request server is searched from the approval service server, and the approval decision for the approval request is executed utilizing the searched approval service.
    Type: Application
    Filed: December 21, 2001
    Publication date: July 11, 2002
    Inventors: Masanori Wakai, Satomi Maeda, Naoko Yamamoto
  • Publication number: 20020065838
    Abstract: A database is manipulated using an application object which is referred to by an application program.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 30, 2002
    Inventors: Masanori Wakai, Naoko Yamamoto
  • Publication number: 20020065871
    Abstract: A client generates a request in accordance with an operation initiated by a user, and transmits the request to a server for a local apparatus or to another apparatus. The server interprets the received request, adds a job to a database, and generates and transmits operation screen information to the client. Then, a daemon monitors the database, and detects and performs an executable job. Furthermore, when the local apparatus is designated to display a job list, to select a job therefrom and to print it, the local apparatus processes the job. When another apparatus is designated to process a job, the job is transmitted to that apparatus. When the transmission source of the received job matches a transmission source that has been registered, the execution process is inhibited. The time for executing a selected job is designated and, so that the selected job will be executed at that time, is stored with the job.
    Type: Application
    Filed: October 13, 1998
    Publication date: May 30, 2002
    Inventors: MASANORI WAKAI, SHOUICHI IBARAKI, MASAYUKI TAKAYAMA, ARUNA ROHRA SUDA, SHUICHI MIKAME, KENICHI FUJII, SATOMI TAKAHASHI, SURESH JEYACHANDRAN
  • Publication number: 20020062317
    Abstract: The present invention is an information processor that accepts accesses to a database by applications and characterized by including a notification unit for notifying, when the content of the database is changed by one of said applications, the rest of said applications of the change. When a plurality of applications accesses an identical database, this allows the applications to use the database appropriately without putting restrictions on accesses between applications.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 23, 2002
    Inventors: Masanori Wakai, Naoko Yamamoto
  • Publication number: 20020059249
    Abstract: In an information processing apparatus, a SurfaceRule table having surface-layer information, a ConceptRule table having conceptual information, a connection table for correlating the two tables, and a retrieval table storing an ID of a connection table corresponding to a character string are provided in a conceptual database. A conceptual instance corresponding to an input character string is formed by retrieving a retrieval table using the input character string, referring to a connection table using an obtained ID of the connection table, and acquiring information, such as a concept, a part of speech, a tense, a slot and the like, from fields of corresponding SurfaceRule table and ConceptRule table.
    Type: Application
    Filed: July 26, 2001
    Publication date: May 16, 2002
    Inventors: Masanori Wakai, Satomi Kayano, Suresh Jeyachandran
  • Publication number: 20020052907
    Abstract: When an information processing apparatus performs a process, it stores hysteresis data itemizing a process type, an apparatus in charge of processing, a person for instructing the process, a process object information and execution time. Then, necessary hysteresis data are searched for by designating the conditions in the items, desired hysteresis data is selected from the hysteresis data that are found, and the same process (re-printing of the same document) or a new process (saving a printed document with a new file name) is performed for the object in the selected hysteresis data. The hysteresis number is provided for the hysteresis data, and a correlation is provided for the process that caused the process represented by the hysteresis data, and the hysteresis number of the process that is caused by the process represented by the hysteresis data.
    Type: Application
    Filed: March 12, 1998
    Publication date: May 2, 2002
    Inventors: MASANORI WAKAI, MASAYUKI TAKAYAMA, ARUNA R. SUDA, SURESH JEYACHANDRAN
  • Publication number: 20020053000
    Abstract: An application IF layer interprets and processes manipulations of an application program. A database IF layer interprets and processes manipulations common to a plurality of types of databases. Individual database manipulation implementation embedded in the database IF layer executes processes unique to databases for each of the plurality of types of databases.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 2, 2002
    Inventors: Masanori Wakai, Naoko Yamamoto
  • Publication number: 20020036618
    Abstract: A method of detecting and interpreting a path of designated positions is disclosed. The method concurrently detects a plurality of designated positions on a touch panel, again detects the plurality of designated positions subsequent to a travel of the designated positions, determines the distances between each of the current designated positions and the respective immediately preceding designated positions, treats an immediately preceding designated position, closest to the current designated position of interest, as the immediately preceding designated position of the current designated position of interest, and acquires the path of each designated position, thereby recognizing the paths of the plurality of designated positions that move concurrently. A combination of the paths of the plurality of designated positions is interpreted to identify a designation input by a user, and an operation thus designated is executed.
    Type: Application
    Filed: January 26, 2001
    Publication date: March 28, 2002
    Inventors: Masanori Wakai, Satomi Kayano
  • Publication number: 20020019942
    Abstract: In response to an instruction by a user, or by performing reception, detection and assumption processing, the presence state of the user is determined, and corresponding presence mode conversion data are acquired and are set as user presence data. When the presence mode conversion data are referred to, and processing that corresponds to the user's presence state is performed: when the user is present, urgent mail is transmitted, and when the user is absent, a message for the user is accepted.
    Type: Application
    Filed: March 24, 1998
    Publication date: February 14, 2002
    Inventors: MASANORI WAKAI, ARUNA ROHRA SUDA, SURESH JEYACHANDRAN
  • Publication number: 20020015166
    Abstract: A document is read by a scanner, the document type is detected, and a specific block in the document, for which character recognition is to be performed, is determined. The character recognition is performed for the specific block, the obtained character strings are analyzed, and in accordance with the analysis results, document objectives, such as the extraction of data, filing, transmission to a printer or notification of transmission, are attained. A process corresponding to the attained objectives is performed for the document that has been read.
    Type: Application
    Filed: December 29, 1997
    Publication date: February 7, 2002
    Inventors: MASANORI WAKAI, MASAYUKI TAKAYAMA, ARUNA ROHRA SUDA, SURESH JEYACHANDRAN
  • Publication number: 20010051887
    Abstract: When a schedule is updated, a check is performed to determine whether matters concerning the updated schedule are included in a To Do List, in which all processes to be performed are registered, and a schedule list. When there is an associated undertaking, added to a task table is a notification task for notifying a user and reminding him of the existence of that undertaking. Then, a notification process for reminding the user of the schedule for the pending undertaking is performed under appropriate conditions.
    Type: Application
    Filed: March 25, 1998
    Publication date: December 13, 2001
    Inventors: SURESH JEYACHANDRAN, SHOICHI IBARAKI, MASAYUKI TAKAYAMA, ARUNA ROHRA SUDA, MASANORI WAKAI
  • Patent number: 6317823
    Abstract: A computer analyzes a printing instruction received from the user, and recognizes situations, e.g., properties and status, of available printers. When analysis of the printing instruction results in that a process instructed from the user is, for example, to print a colored document and an apparatus instructed to execute the process is a monochromatic printer, and recognition of the situations results in that an available color printer exists, the computer determines that the instructed printing process of the colored document should be instructed to not the monochromatic printer having been instructed, but the color printer, and then issues to the user an inquiry as to whether to print the document using the color printer.
    Type: Grant
    Filed: December 24, 1997
    Date of Patent: November 13, 2001
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masanori Wakai, Shouichi Ibaraki, Masayuki Takayama, Aruna Rohra Suda, Kenichi Fujii, Suresh Jeyachandran
  • Patent number: 6279000
    Abstract: When electronic mail is received, the contents of the electronic mail is analyzed, and an item concerning a schedule is extracted from the analysis results. When the date associated with the extracted item is advanced to the present time, the item is stored as a user's schedule in a database employed for the storage of schedule data. Schedule data that conflict with the item are searched for in the database. To rearrange conflicting schedules, a change in a schedule is requested to the transmission source, or the priorities of the conflicting schedules are compared, and the cancellation of a schedule having a low priority is proposed to a user.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: August 21, 2001
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Masayuki Takayama, Masanori Wakai, Suresh Jeyachandran
  • Patent number: 6157465
    Abstract: A printer that is instructed to perform a printing job analyzes the job and determines a process to be executed, and identifies the performances of the printer and other printers and their states. Based on the results of the analysis and on the states of the printers, the printer decides whether it should not perform a process or whether the process should be performed by another printer. It also decides whether a process is unnecessary or is not permitted for a user, and halts the performance of such a process. When it determines that a process should be performed by another printer, it transfers the job to that printer.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: December 5, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Shouichi Ibaraki, Masayuki Takayama, Masanori Wakai, Shuichi Mikame, Kenichi Fujii, Satomi Takahashi, Suresh Jeyachandran