Patents Examined by Wen-Tai Lin
  • Patent number: 7653721
    Abstract: A recording mechanism is disclosed for automatically capturing high level events on user interface (UI) components of a set of software. In one implementation, the recording mechanism registers with a UI component to receive notification when an event occurs on the UI component. When an event does occur, the recording mechanism receives notification thereof from the UI component. In one implementation, the notification includes some high level event-specific information. After the notification is received, the recording mechanism creates and stores a record of the event, which includes at least a portion of the event-specific information, as well as information indicating the UI component as the target of the event. The record may further include information indicating a component hierarchy in which the UI component is contained. Overall, the record contains all of the information needed to reproduce the event on the UI component of the software at a later time.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: January 26, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Mikhail Romanov, Dmitri Chiriaev, Alexey Yarmolenko
  • Patent number: 7647395
    Abstract: A terminal management system includes a terminal apparatus connected to a local network, a management server capable of transmitting and receiving information relating to the terminal apparatus through the local network, and a client terminal capable of receiving the information relating to the terminal apparatus from the management server through the local network. The management server includes a terminal searching section for searching for the terminal apparatus connected to the local network, a terminal information transmitting section for transmitting information relating to this terminal apparatus to the client terminal with reference to information relating to the client terminal, and a driver requesting section for requesting a data server connected to an external network for a driver program for operating the terminal apparatus, in accordance with request information transmitted from the client terminal. The management server transmits an installer and the driver program to the client terminal.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: January 12, 2010
    Assignee: Oki Data Corporation
    Inventor: Keiichi Sando
  • Patent number: 7647398
    Abstract: When an event (for example, an e-mail message) is received at a server it is saved into a log file (or a summary is saved). The log entry for each message includes a set of groups within an organization to which the message is considered to belong. An administrator who has authority over any one of those groups is allowed to view this message. When an administrator logs onto the system it is determined which group or groups the administrator owns, i.e., for which groups the administrator has the authority to view their e-mail messages. For each e-mail log entry it is determined whether there is a group in common between the set of groups stored in the log entry and the groups that the administrator owns. A group in common indicates that the administrator is allowed to view that particular e-mail message.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: January 12, 2010
    Assignee: Trend Micro, Inc.
    Inventor: Yi Pin Fan
  • Patent number: 7640328
    Abstract: A method and apparatus for prioritizing provisioning data within a provisioning server. The prioritized provisioning data may be used to provision a target server in accordance with the prioritization.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: December 29, 2009
    Assignee: Symantec Operating Corporation
    Inventor: Abhijeet A. Lele
  • Patent number: 7634537
    Abstract: Methods, data structures, and systems are provided to access data in cross-languages from cross-computing environments. A first request from a first computing environment is received to access the data in a first language. Concurrently, a second request from a second computing environment is received to access the data in the first language. A single message file used to service the requests is used to provide the data in the first language to both the requests within both computing environments. In another embodiment, the second request is received to access the data in a second language, wherein a second message file is used to provide the data in the second language to satisfy the second request simultaneously with the first request.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 15, 2009
    Assignee: Novell, Inc.
    Inventor: Yanfeng Lu
  • Patent number: 7620707
    Abstract: The invention facilitates remote management of a computer via a network. Remote computer management in which communication between a managed computer and a remote computer management server is initiated by the managed computer is implemented so that the presence of a proxy server at the site at which the managed computer is located can be detected, and communication from the managed computer to the remote computer management server is routed to a communication port assigned for communication with the proxy server, with instructions to then send the communication to the remote computer management server.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 17, 2009
    Assignee: Kaseya International Limited
    Inventors: Mark J. Sutherland, Paul Y. Wong
  • Patent number: 7610362
    Abstract: A computer system that formerly handled a service is quickly reproduced with another computer system to resume the service immediately. The association relations between services run by a primary site (1) and primary site servers (13), between the primary site servers (13) and a primary site storage system (15), and between the storage system (15) of the primary site (1) and the storage system (25) of a secondary site (2) are collected. The collected association relations are copied as configuration information from the storage system (15) of the primary site (1) to the secondary site (2). On the secondary site (2), based on the copied configuration information of the primary site (1), services of the primary site (1) are assigned to servers (23), and the secondary site servers (23) are associated with the storage system (25) to reproduce the primary site (1) on the secondary site (2).
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: October 27, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Yoshifumi Takamoto, Takao Nakajima, Naoki Utsunomiya
  • Patent number: 7610371
    Abstract: A mediation method and a mediation system divided into independent node components that process event records independently of the other components of the system. In addition, the system is provided with at least one node manager component that configures the node components and starts them up, when required. Further, the node manager component monitors the functioning of the node components and also stops the node components, if required. Each of the independent node components operates according to its own settings and is thus self-contained and capable of continuing operation even though some of the other components are temporarily inoperative. The system also includes a system database that manages configuration information and stores audit trail data.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: October 27, 2009
    Assignee: Comptel Oyj
    Inventor: Juhana Enqvist
  • Patent number: 7606869
    Abstract: A system for exchanging data includes at least two memory units, each unit functioning as both a transmitter and a receiver of data. The exchange of data occurs whenever at least two memory units are within a certain distance of each other. The user is thus capable of simultaneously being both a transmitter and a receiver of data, such that the transmitter can send data continuously but can receive data transmitted from other memory units only when the receiver is within a certain distance from a transmitter. As a result, data are received only by those memory units that are located in the immediate environment of the transmitter. Since the data transmitted can be selected personally by the user, the data thus reflects the preferences of the user acting as the transmitter.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 20, 2009
    Assignee: Micronas GmbH
    Inventors: Ulrich Sieben, Miodrag Temerimac, Burkhard Swirski
  • Patent number: 7606889
    Abstract: Methods and systems for comparing configurations of a storage area network are disclosed. A first configuration file and a second configuration file, each representing the configuration of a storage area network, are imported into a first configuration tree and a second configuration tree. An unordered comparison is then performed on the configuration trees. The unordered comparison produces a difference file that identifies changes in the configurations of the storage area networks. The configuration trees may be each processed into comparison trees before the unordered comparison is performed. The unordered comparison may produce two results files, one corresponding to the first comparison tree and the other corresponding to the second comparison tree; these may be combined to create the difference file. The identified changes in the difference file or in the results files may then be reported to a storage area network manager or administrator.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 20, 2009
    Assignee: EMC Corporation
    Inventors: Shankar Kundala, Paul Ogren, Mark M. McBride
  • Patent number: 7603425
    Abstract: An email sending service embeds identifying information within emails sent on behalf of its service consumers. A recipient notifies their email provider that an email received from the service is a spam email (e.g., an unsolicited message). The email provider forwards a complaint, including a copy of the email, to the email sending service. The service utilizes the information embedded in the email to identify the responsible service consumer. The email sending service then takes corrective action as necessary to prevent or deter the identified service consumer from sending subsequent spam emails.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Marco DiPlacido, Mehul Shah
  • Patent number: 7599988
    Abstract: A method implemented by a client application running on a computer, the method involving retrieving an address associated with a server that provides a geolocating service to users who transfer electronic documents to that address, the geolocating service involving analyzing electronic documents that are electronically transferred to that address by remotely located client applications and from that analysis generating geolocation information for those electronic files; identifying at the client application a client document; and electronically transferring the identified client document to the address of the geolocating service so as to receive the geolocating service for the identified client document.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: October 6, 2009
    Assignee: MetaCarta, Inc.
    Inventor: John R. Frank
  • Patent number: 7596614
    Abstract: A computer network including: at least one switch connecting at least one edge device to the remainder of the network, said at least one switch including: snooping apparatus using DHCP to monitor the signal traffic through the switch to or from the each edge device to determine, without changing the traffic signals, for each edge device, the MAC address, the IP address, and the port of the switch to which it is connected, and a dynamic table within said switch of, for each edge device, the MAC address, the IP address, and the port which it is connected, the contents of the table being provided by said snooping apparatus.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: September 29, 2009
    Assignee: 3Com Corporation
    Inventors: Peter Saunderson, John P. Smith
  • Patent number: 7587492
    Abstract: One embodiment in accordance with the invention is a method for enabling dynamic performance management for virtual servers. The method can include automatically detecting when a first physical server is operating beyond a threshold. Note that a plurality of virtual servers is operating on the first physical server. Also, it can be automatically determined which virtual server of the plurality of virtual servers is associated with the first physical server operating beyond the threshold. The virtual server associated with the first physical server operating beyond the threshold can be automatically moved to a second physical server to operate thereon.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: September 8, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bill Dyck, James Pratt, Greg Siino
  • Patent number: 7587513
    Abstract: Network data is stored and retrieved from a network data repository configured for rapid data access and efficient usage of storage space. The network data repository includes a plurality of flow record folders. A flow record folder includes a location index and one or more circular buffers of record tables, each circular buffer corresponding to network data collected from a particular location. Network data is aggregated with more or less detail in different flow record folders, and network data in different flow record folders is retained for varying amounts of time.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: September 8, 2009
    Assignee: Network General Technology
    Inventors: Mohan Maturi, Amit Maheshwari
  • Patent number: 7587496
    Abstract: In a transfer device which mediates communication between first communication devices and a second communication device via a network, a first receiver unit receives collectively operation responses from the first communication devices, the operation responses being created to operation requests of the second communication device respectively. A first transmitter unit transmits collectively the operation responses received by the first receiver unit, to the second communication device as a destination of each of the operation responses. A second receiver unit receives collectively the operation requests which are sent to the first communication devices by the second communication device, from the second communication device. A second transmitter unit transmits collectively the operation requests received by the second receiver unit, to the first communication devices as respective destinations of the operation requests.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: September 8, 2009
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroyuki Matsushima
  • Patent number: 7577738
    Abstract: The present invention is directed to network monitoring systems. Test probes available for use in connection with network monitoring are registered. As part of the registration of test probes, information related to the type of device implemented by each test probe is also collected. Information related to the network or subnetwork with which each device is associated may also be collected. The collected information may therefore comprise system topology discovery. In addition, the collected information may be used to select distributions of device types in order to implement particular test schemes or protocols.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: August 18, 2009
    Assignee: Avaya Inc.
    Inventors: Nevill John Inglis, Muneyb Minhazuddin, Peter D. Runcie
  • Patent number: 7574495
    Abstract: A computerized method for managing interworking protocols applies policies that aid in provisioning a first interface, having a first protocol, a transport network having a second protocol, a virtual circuit within the transport network; and a second interface, having the same protocol as the first.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: August 11, 2009
    Assignee: Fortinet, Inc.
    Inventor: Nara Rajagopalan
  • Patent number: 7574512
    Abstract: A method for encapsulating HTTP messages within a MODBUS message is described in the present invention. This MODBUS message can be encoded and sent using either MODBUS/TCP or serial MODBUS. Within MODBUS, the encapsulation is built using the MODBUS Encapsulation Interface (MEI). The HTTP message may contain HTML, XML, XHTML, or SGML.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: August 11, 2009
    Assignee: Schneider Automation SAS
    Inventor: Dennis Joseph Wilfrid Dube
  • Patent number: 7571256
    Abstract: Embodiments of the present invention provide for reliable receipt of data packets by a network device. The present invention also provides a receive thread for receiving data packets. The present invention also provides a drainer thread for processing packets according to an applicable protocol. As a result, the network device is capable of receiving and processing data packets at an increased rate.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: August 4, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Kacheong Poon, Cahya Adi Masputra