Patents by Inventor Avery Fong

Avery Fong 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: 7467195
    Abstract: A method of extracting, using SNMP, information associated with a monitored device communicatively coupled to a network, including parsing an access string to determine whether the access string is empty, and to determine whether the access string includes a first predetermined string when the access string is not empty; if the parsing step determines that the access string is not empty and that the access string includes the first predetermined string, accessing the device using a first SNMP access function to obtain a value associated with the type of status information; and if the parsing step determines that the access string is empty or that the access string does not include the first predetermined string, accessing the device using a second SNMP access function to obtain the value associated with the type of status information.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: December 16, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7447770
    Abstract: A monitoring system, method, and computer-program product tracks events and device states in a device and sends those events and states to a remote central service center using an Internet access module. The remote central service center monitors the received events and states for errors or warnings. The monitoring software (e.g., a dynamic link library) supports multiple data formats and multiple protocols to more effectively communicate the event and state information.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: November 4, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7447790
    Abstract: A method, system, and computer program product for managing information used by a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network. The method includes selecting a communication protocol among the plurality of communication protocols; retrieving, from a first memory, information for accessing the device using the selected communication protocol; and accessing the device using the selected communication protocol and the information retrieved from the first memory. In addition, a vendor-model support map, a protocol parameter map, and a status information map are maintained to allow for the efficient extraction of status information from monitored network devices using the plurality of communication protocols.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: November 4, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7447766
    Abstract: A method, system, and computer program product for efficiently storing information configured to be used for a plurality of communication protocols to extract status information related to a remotely monitored device among distinct devices communicatively coupled to a network, including selecting a communication protocol among the plurality of communication protocols; determining whether information for accessing the device using the selected communication protocol is stored in an internal storage table; accessing an external information storage unit to obtain the information for accessing the device using the selected communication protocol if the determining step determines that the information for accessing the device using the selected communication protocol is not stored in the internal storage table; and storing, in the internal storage table, the information for accessing the device using the selected communication protocol obtained from the external information storage unit.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: November 4, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080255907
    Abstract: A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query.
    Type: Application
    Filed: March 15, 2007
    Publication date: October 16, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080228739
    Abstract: A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 18, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080229313
    Abstract: A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 18, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7421474
    Abstract: The present invention relates to sending control or monitoring information between two hardware devices utilizing email. Control information relating to either a first hardware device or a second hardware device is determined. This information is incorporated into an email message. Directing information for directing the control information is incorporated into the email message. Two hardware devices can then operate cooperatively over different remote networks. These networks only need to be compatible in the ability to exchange email for communication to persist between the two hardware devices. The control information and/or the directing information can be encrypted. The control information and/or the directing information can be encoded. In embodiments of the present invention the encoding map is encrypted.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: September 2, 2008
    Assignee: Ricoh Co. Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080208899
    Abstract: In a system for remotely monitoring networked devices and appliances, email messages are sent across networks, the email messages containing configuration, status or other information. For flexibility, it is desirable to quickly and easily change the message type designation, and to easily determine a data structure definition based on the received message type. To achieve this goal, the message type designation of a given message's information may be defined within the message itself, and extracted at the receiving end before the information is analyzed or stored according to the data structure definition. Thus, a large number of devices is allowed to communicate configuration, status and/or other types of information in a variety of message types. A method is provided for receiving information concerning a remotely monitored device, the information being contained in a message that also includes a message type designation.
    Type: Application
    Filed: January 17, 2008
    Publication date: August 28, 2008
    Inventors: Tetsuro MOTOYAMA, Avery Fong
  • Publication number: 20080201448
    Abstract: A monitoring system, method, and computer-program product tracks events and device states in a device and sends those events and states to a remote central service center using an Internet access module. The remote central service center monitors the received events and states for errors or warnings. The monitoring software (e.g., a dynamic link library) supports multiple data formats and multiple protocols to more effectively communicate the event and state information.
    Type: Application
    Filed: February 12, 2008
    Publication date: August 21, 2008
    Inventors: Tetsuro MOTOYAMA, Avery Fong
  • Publication number: 20080189411
    Abstract: In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a database having information related to the one or more monitored devices, a method of obtaining and maintaining, in the monitoring system, information related to the monitored devices is described. The method includes enabling the monitoring system to access the database in order to retrieve information related to the monitored devices, populating a first data structure with information retrieved from the database, determining if a monitored device is supported by the monitoring system using information from the database, and establishing communication with the monitored device in order to obtain status information of the monitored device if the monitored device is determined to be supported by the monitoring system.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080184207
    Abstract: A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols using at least one shared system resource. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 31, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7392310
    Abstract: In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a database having information related to the one or more monitored devices, a method of obtaining and maintaining, in the monitoring system, information related to the monitored devices is described. The method includes enabling the monitoring system to access the database in order to retrieve information related to the monitored devices, populating a first data structure with information retrieved from the database, determining if a monitored device is supported by the monitoring system using information from the database, and establishing communication with the monitored device in order to obtain status information of the monitored device if the monitored device is determined to be supported by the monitoring system.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: June 24, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7392307
    Abstract: A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols using at least one shared system resource. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: June 24, 2008
    Assignee: Ricoh Co., Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080133578
    Abstract: In a monitoring system for networked devices, a system, method, and computer program product for transferring monitoring information from a remote monitor to a central monitor responsible for monitoring devices on multiple networks. A communications link is established between a remote monitor and a message transfer server. Monitoring information is formatted into a standard format, encrypted, encoded, and sent from the remote monitor to the central monitor as an attachment to an e-mail sent via the communication link to the message transfer server.
    Type: Application
    Filed: November 15, 2007
    Publication date: June 5, 2008
    Inventors: Tetsuro MOTOYAMA, Avery Fong
  • Publication number: 20080126557
    Abstract: There is provided a method, system, and computer program product for extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol. The method includes: retrieving, from a first memory, vendor and model information of the monitored device; determining vendor and model through the web page from the monitored device; obtaining the device state information; and storing, in a second memory, the device information obtained in the accessing step, in association with the vendor and model information.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 29, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080126530
    Abstract: There is provided a method, system, and computer program product for extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol. The method includes: retrieving, from a first memory, vendor and model information of the monitored device; determining vendor and model through the web page from the monitored device; obtaining the device state information; and storing, in a second memory, the device information obtained in the accessing step, in association with the vendor and model information.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 29, 2008
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7376728
    Abstract: A monitoring system, method, and computer-program product tracks events and device states in a device and sends those events and states to a remote central service center using an Internet access module. The remote central service center monitors the received events and states for errors or warnings. The monitoring software (e.g., a dynamic link library) supports multiple data formats and multiple protocols to more effectively communicate the event and state information.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: May 20, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20080098097
    Abstract: A method and apparatus for establishing a communication means for an interfacing device that utilizes a communication means hierarchy to decipher a communication means to be used by other hardware devices so that they may operative cooperatively. Particularly, a controlling device queries an interfacing device for the manufacturer of the interfacing device. If the manufacturer is determinable, then the controlling device queries the interfacing device for the model of the interfacing device. This querying for the model utilizes the identity of the manufacturer by using communication means that are particular to the manufacturer to query the interfacing device. Based on the information queried from the interfacing device, the controlling device is able to decipher the best known communication means for the interfacing device.
    Type: Application
    Filed: December 19, 2007
    Publication date: April 24, 2008
    Inventors: Tetsuro MOTOYAMA, Avery Fong
  • Publication number: 20080095128
    Abstract: A method of managing electronic devices includes providing a main server including software for managing network resources from a single point of administration, receiving at the main server wireless data packets from a plurality of wireless electronic devices, and determining a registered device among the plurality of wireless electronic devices. The registered device is then wirelessly connecting to the main server to create a wireless local area network (LAN), and is managed using the software. The registered device may be an appliance, an environmental control device, or an entertainment device and the LAN may be a home or office LAN.
    Type: Application
    Filed: December 20, 2007
    Publication date: April 24, 2008
    Inventor: Avery Fong