Patents by Inventor Suresh Jeyachandran

Suresh Jeyachandran 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: 20020147775
    Abstract: In an information processing system including a server and at least one client terminals, the server receives service information provided by a plurality of providers via an internet, and selects service information suitable to a user of a client terminal from among the provided service information and transmits the selected service information to the client terminal, the client terminal displays the received service information in a sub window, while a page in the internet is displayed in a main window.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 10, 2002
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran, Prem Anand Joseph
  • Publication number: 20020078197
    Abstract: A system for saving browsed data in a database in response to a user-request with a predetermined index assigned to the data, without any request from the user for an index. The system is configured for retrieving, in response to a selection of an index from the displayed indices by a user, the data corresponding to the selected index from the database. The system is also configured for sorting indices of the data in the database and displays the sorted indices. Accordingly, if a user wants to save a data currently being browsed, the user can make store the data in the database by merely instructing to save the data, and without specifying any index.
    Type: Application
    Filed: August 24, 2001
    Publication date: June 20, 2002
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran, Prem Anand Joseph
  • 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: 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: 20020035563
    Abstract: A system saves browsed data in a database in response to a user request by assigning a predetermined index to the data, wherein the user is not requested for any index. The system sorts indices of the data in the database and displays the sorted indices, then the system retrieves, in response to a selection of an index from the displayed indices by a user, the data corresponding to the selected index from the database. Accordingly if a user wants to save a data currently browsed, he can make store the data in the database easily only by issuing an instruction to save without specifying any index.
    Type: Application
    Filed: May 25, 2001
    Publication date: March 21, 2002
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran, Prem Anand Joseph
  • 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
  • Patent number: 6141662
    Abstract: A keyword is provided for each file, and a list of a plurality of files is displayed using a tree structure based on the keywords. From the file list, a source file to be moved or copied is selected, and is moved or copied to a different location. Then, a keyword corresponding to the location to which the file has been moved or copied is added to the source file. In addition, the form of the source file is converted to a file form that corresponds to that at the location to which the file is moved or copied.
    Type: Grant
    Filed: March 24, 1998
    Date of Patent: October 31, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventor: Suresh Jeyachandran
  • Patent number: 6052656
    Abstract: A natural language processing method, by which a sequence of natural language information is analyzed so as to derive a concept represented by the information. In this method, the input natural language information is sequentially processed as word by word. At that time, the kind of a subsequent word is expected from a currently processed word by using knowledge concerning the word order of words in the natural language information. Thus the processing is performed by eliminating ambiguity in the information on the basis of such an expectation.
    Type: Grant
    Filed: June 21, 1995
    Date of Patent: April 18, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran
  • Patent number: 6029123
    Abstract: A natural language processing system and method in which, in order to achieve a high accuracy of recognition of natural language information, a series of natural language information groups is progressively and sequentially recognized, with reference to a knowledge base which contains knowledge concerning the types of natural language information to be processed and knowledge concerning restriction in regard to the sequence of units of the series of natural language groups. In the course of the sequential recognition, the kind of the object to be recognized subsequently is expected based on the kinds of objects in the series of information groups which have been recognized, and a recognition result of the type which coincides with the expected type is delivered as a candidate output.
    Type: Grant
    Filed: December 12, 1995
    Date of Patent: February 22, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran
  • Patent number: 6023669
    Abstract: When information expressed by concept is input to a natural language processing system, the form of expressing the input concept is selected by referring to a knowledge base having the knowledge of languages, general knowledge, and the knowledge of specific areas. In addition, the information expressed by the concept is split into individual concepts, one natural language expression is selected from among one or more natural language expressions with respect to the split individual concepts, and the selected natural language expression is output. In this way, information for natural language appropriate for the situation is generated from the same concept.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: February 8, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran
  • Patent number: 5974370
    Abstract: To accurately perform a process of natural language information, such as a process for generating a sentence from a concept, or a process for recognizing each character which constitutes a sentence, if, after input information is processed and the processed results thereof are output, a part of the output processed results is corrected, the process for the entire input information is reviewed on the basis of the corrected result. As a result, the corrected results of a certain portion can be reflected in another portion.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: October 26, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran
  • Patent number: 5957520
    Abstract: Incomplete and fuzzy portions in input information are detected by making a reference to world knowledge and knowledge of a specific field in a knowledge base prior to understanding the input information indicating a concept. The detected incomplete portion is completed and the detected fuzzy portion is resolved. The knowledge base makes a reference to knowledge of other concepts when the value of an instructed attribute of a specific concept is acquired. Moreover, a concept common to and upper than a plurality of concepts can be determined so that another word, concept or meaning is searched for from one word, concept or meaning.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: September 28, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran