Patents Examined by Wen-Tai Lin
  • Patent number: 7568027
    Abstract: Disclosed are a tool, a method, and a computer program for suppressing events. The tool comprises a database having a resource table, a batch loader interface for creating or updating said resource table, and a web based user interface to said database. The event suppression tool further comprises a batch interface to receive data about planned activities and affected resources; and code for creating suppression activity windows from said data and said resource table, and for suppressing from said user interface, new events that fall within said activity windows. The preferred embodiment of the invention allows temporarily suppressing various actions for events received for certain resources during specified times.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth M. Becker, Rhonda L. Childress, Brent W. Lamm, Thomas L. Newton, Michael B. Oliver, Ravirajan Rajan, Sara H. Waggoner
  • Patent number: 7568013
    Abstract: A method for sending a plurality of messages to a plurality of recipients including obtaining the plurality of messages for the plurality of recipients, grouping the plurality of messages into a data structure, generating a system call from a user-level application to a kernel, wherein the system call includes a reference to the data structure, and for each message in the plurality of messages in the data structure: extracting a selected message from the plurality of messages in the data structure using the reference to the data structure, and sending the selected message to one of the plurality of recipients.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: July 28, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Ashish Kishorchandra Mehta, Cahya Adiansyah Masputra, Michael Francis Speer
  • Patent number: 7568047
    Abstract: Multiple service label types may be used in a given network element to optimize scalability of the data plane, minimize overhead associated with service label management, and allow new services to be offered. Service label management may be done in a dynamic manner so that service labels may be selected for routes in a dynamic fashion as the network changes. VPNs handled by the network element may have different types of service labels, and different routes within a particular VPN may be allocated different service label types. Service label requests may be stored on the data plane to allow a service label request database to be restored from the data plane upon a control plane failure, so that new service labels are not required to be allocated after a control plane failure.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: July 28, 2009
    Assignee: Nortel Networks Limited
    Inventors: Can Aysan, Matthew Yuen
  • Patent number: 7565426
    Abstract: A system and method of tracing network flows in an autonomous communications system are described. The Autonomous System may be formed of multiple subgroups depending on size and application. Each subgroup contains multiple, interconnected routers which participate in transporting data flow across the Autonomous System (AS). A Director within the AS has a full and complete vision of the network topology. When it is desired to trace a particular flow because of an identified attack, selected routers in key locations—through which that particular flow travels—mark packets with labels which enable the tracing of the path. These labels permit the source of the attack, at least in so far as it travels through the AS, to be identified. If the number of entry (or key) points to the AS is larger than the number of available labels, the AS will be divided into subgroups, the flow is traced from subgroup to subgroup.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: July 21, 2009
    Assignee: Alcatel Lucent
    Inventors: Emanuele Jones, Jean-Marc Robert
  • Patent number: 7558849
    Abstract: A hardware management module is enabled to perform hardware management for a modular platform system that includes a plurality of modular platform shelves coupled via one or more communication links in a network. Hardware management to include monitoring board interfaces resident on one or more backplanes within the plurality of modular platform shelves, detecting when a board is received and coupled to a board interface and performing one or more hardware management functions to include obtaining field replaceable unit information from the detected board.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: July 7, 2009
    Assignee: Intel Corporation
    Inventors: Neelam Chandwani, Udayan Mukherjee, Chetan Hiremath, Rakesh Dodeja
  • Patent number: 7555550
    Abstract: A network attached apparatus, system, method and computer program product for identifying users of networked computers is provided. The apparatus is installed at core network uplink points and analyzes packets as they traverse the network and intelligently correlates the contents of the traffic with user contact and system access information. The resulting information is used to identify the user of the networked computer for security or accounting purposes.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: June 30, 2009
    Assignee: eTelemetry
    Inventor: Alan J. Schunemann
  • Patent number: 7548969
    Abstract: Polling is disclosed. A client rule set, associated with a service level, is provided. Based upon the client rule set, a polling interval for a request type is determined. A message associated with the request type is provided, and a server is polled with the message in accordance with the polling interval. A response to the message is received, and the polling interval is adjusted.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: June 16, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Travis Scott Tripp, Phil A. Flocken, Yassine Faihe
  • Patent number: 7548950
    Abstract: A first data-recording device (400) includes a network interface, a recording unit, and a group recording reservation notifying unit. The network interface acquires a group recording reservation instruction containing a recording reservation data and requesting that a recording reservation be set. The recording unit sets the recording reservation in accordance with the recording reservation data contained in the group recording reservation instruction that the network interface has acquired. The group recording reservation notifying unit distributes data same as the recording reservation data, to a second data-recording device (401) or a third data-recording device (402) through a network (200).
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: June 16, 2009
    Assignee: Pioneer Corporation
    Inventors: Yukio Numakami, Kenichiro Tada
  • Patent number: 7543016
    Abstract: Under the present invention user data corresponding to a user requiring an electronic address, and a sequence of address generation scripts is provided. An electronic address is generated according to the user data and the first address generation script in the sequence. After generation, the electronic address is tested for validity. Specifically, it is determined whether the electronic address is both unique, and complies with a predetermined addressing standard (e.g., RFC 2822). If the electronic address is valid, it is assigned to the user. However, if the electronic address is not valid, a new electronic address is generated according to the next address generation script in the sequence. The new address is then tested for validity. This process continues until a valid electronic address is generated, or all of the address generation scripts in the sequence have been exhausted.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: Scott R. Carrier
  • Patent number: 7536461
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate the average number of servers that executed an application in a previous time period, decide whether the current number of servers that execute the application is less than the average number of servers, and, if so, power on the average number of servers. The application is then distributed across the average number of servers. In an embodiment, the server is powered on by increasing the clock speed of the processors associated with the servers. In an embodiment, a determination is periodically made whether the response time of the application is greater than a threshold, and, if so, the servers are powered on and the application is distributed across the servers. In an embodiment, a determination is periodically made whether the response time of the application is less than a threshold, and, if so, servers are powered off and the application is distributed across the remaining servers.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Joseph Stecher, Robert E. Wisniewski
  • Patent number: 7533141
    Abstract: System and method for the unique naming of resources in networked environments including peer-to-peer network environments. Embodiments may be used to generate network resource identifiers that uniquely identify resources such as processes over time and across the networked environment. One embodiment may be implemented as a resource name generator that generates unique identifiers for resources in networked environments. One embodiment may generate unique network resource identifiers for processes from information including, but not limited to, a host address that uniquely identifies on the network the host machine of the resource for which the unique network resource identifier is being generated, a current time (e.g. obtained from the host machine or alternatively from an external source such as an atomic time server), and a process identifier of the process that uniquely identifies the process among current processes on the host machine.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: May 12, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Neelakanth M. Nadgir, Jerome M. Verbeke, Ilya A. Sharapov, Gregory R. Ruetsch, Vu Trang, Michael J. Vernik
  • Patent number: 7529806
    Abstract: An electronic file, e.g., an MP3 file, is partitioned into a sequence of segments at the server side. The first segment is played out upon downloading. While the first segment is being played out, the second is being downloaded and buffered so that it is available when the play out of the first segment is completed. While playing out a current one of the segments, next one(s) of the segments are being downloaded and buffered. This partitioning and sequential play out enables to emulate streaming of a file and to minimize latency while downloading an electronic file.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: May 5, 2009
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Yevgeniy Eugene Shteyn
  • Patent number: 7523192
    Abstract: A system for tracking modules in a network includes a service history recording arrangement associated with a module. The arrangement is configured to store data relating to the module. The system further includes a data storage arrangement configured to store data relating to the module. The system also includes a network monitoring arrangement configured to read information from or write information to the service history recording arrangement and to read information from or write information to the data storage arrangement. The system also includes a processor configured to receive and process data from the data storage arrangement and thereby produce analyzed network information. The service history recording arrangement may be integral to the module. The service history recording arrangement may include nonvolatile memory. Modules that include a service history recording arrangement are also provided. Associated methods are also provided.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: April 21, 2009
    Assignee: Qwest Communications International Inc.
    Inventor: Jon G. Vaver
  • Patent number: 7519652
    Abstract: The invention provides a distributed application server comprising a cluster of two or more nodes in a peer configuration. The two or more nodes are associated with at least one message stream comprising a plurality of messages propagated through the associated nodes. The invention also provides a method of implementing a distributed application server comprising the steps of arranging a cluster of two or more nodes in a peer configuration and associating the nodes with at least one message stream.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: April 14, 2009
    Assignee: Open Cloud Limited
    Inventors: David Charles Page, David Ian Ferry
  • Patent number: 7516233
    Abstract: A data transmission method for classifying network connections and transmitting multimedia data is described. After distinguishing multimedia connections from non-multimedia connects, multimedia packets are classified and consolidated into packet groups and then the packet groups are transmitted. The method for transmitting multimedia data comprises the following steps. First, determine whether a connection is used for transmitting multimedia data or not. If it does, the packets are consolidated into a packet group. Finally, forward the packet group according to a predetermined order after the packet group is assembled.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: April 7, 2009
    Assignee: Compal Electronics, Inc.
    Inventor: Jen-Li Wang
  • Patent number: 7509402
    Abstract: An automation system and process of operating an automation system in a Web Service environment, includes providing at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices stack protocol, connecting a network includes at least one server with the web services for devices to the at least one client and the at least one device, and transmitting automation-based control and communication between the at least one client and at least one device, wherein the at least one client comprises one of a touch screen display and a handheld controller and the at least one device comprises an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: March 24, 2009
    Assignee: Exceptional Innovation, LLC
    Inventors: Seale Moorer, Eric Eichensehr
  • Patent number: 7506071
    Abstract: Methods for managing an interactive streaming image system are disclosed. More particularly, hardware and/or software for generating, encoding, and transmitting image frames to an interactive client are disclosed. One embodiment provides a method for streaming images from a server to a client. Embodiments may include receiving from the client via a network client information and generating a new image frame based on the received client information. Embodiments may also include comparing the new image frame and a previous image frame and setting a new compression level based on the comparison between the new image frame and the previous image frame. Embodiments may also include encoding the new image frame based on the new compression level and transmitting the encoded new image frame and an indication of the new compression level to the client via the network.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • Patent number: 7506029
    Abstract: A first device running a messaging application, such as an instant messaging (IM) application, engages in messaging communication with a remote device running a browsing application. The remote device user is not associated with the messaging network of the first device. The first device sends an instant message directed to the remote device. The remote device is addressed using a means other than the addressing means used in the IM community associated with the first device, such as the MSISDN number of the remote device. The message is processed so that it may be displayed on the remote device by way of the browsing application. The user of the remote device may reply to the message using the browsing application, in which case the reply message is processed and forwarded to the first device, where it is converted into the IM format for display within the IM application.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: March 17, 2009
    Assignee: Yahoo! Inc.
    Inventors: Naveen Dasa Sanjeeva, Irvin Henderson, Thyagarajapuram S. Ramakrishnan
  • Patent number: 7502827
    Abstract: A system for sending electronic messages (data, voice, picture, or other) to specific motorists or motor vehicles using their license plate information is disclosed. Internet, wireless email, and instant messaging systems provide much of the core competency of the system. Proximity messaging systems between motorists and/or motor vehicles that are near each other are also disclosed. Examples of private and public sector business models and methods of using such system are disclosed.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: March 10, 2009
    Inventor: Babak E. Arfaa
  • Patent number: 7502869
    Abstract: A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The CPD provides a fast-path that avoids protocol processing for most large multipacket messages, greatly accelerating data communication. The CPD also assists the host CPU for those message packets that are chosen for processing by host software layers. A context for a message is defined that allows DMA controllers of the CPD to move data, free of headers, directly to or from a destination or source in the host. The context can be stored as a communication control block (CCB) that is controlled by either the CPD or by the host CPU. The CPD contains specialized hardware circuits that process media access control, network and transport layer headers of a packet received from the network, saving the host CPU from that processing for fast-path messages.
    Type: Grant
    Filed: November 28, 2003
    Date of Patent: March 10, 2009
    Assignee: Alacritech, Inc.
    Inventors: Laurence B. Boucher, Clive M. Philbrick, Daryl D. Starr, Stephen E. J. Blightman, Peter K. Craft, David A. Higgen