Patents Issued in March 6, 2007
  • Patent number: 7188167
    Abstract: A session initiation protocol (SIP) based communication system registers a number of different device types (10, 50) in a database (30). Each type of communication device is registered including a communication device description, internet protocol address, priority, registration time, and expiration time (80). When a call is received by the network (20), the communication device at which to reach the user is first selected by priority (116) and then by registration time of the communication device (122).
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: March 6, 2007
    Assignee: Motorola, Inc.
    Inventor: Thomas G. Hallin
  • Patent number: 7188168
    Abstract: A packet classification language (GPCL) is provided to specify protocol hierarchies among data packets in a routing device. The GPCL uses regular expressions to match incoming data packets and a syntax to describe the protocol hierarchy. A GPCL compiler produces an enhanced DFA which incorporates the regular expression for recognizing constituent parts of a data packets and which incorporates the grammar graph defining the relationships among the constituent parts. A hardware implemented DFA is used to scan the input stream which constitutes the data packets.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: March 6, 2007
    Assignee: PMC-Sierra, Inc.
    Inventor: Heng Liao
  • Patent number: 7188169
    Abstract: A system for monitoring business performance indicators in a networked environment. The system comprises a data source having a predefined format, an agent communicatively coupled to the data source, wherein the agent is configured according to the data source format and wherein the agent is operative to gather data from the data source and translate the data into a first modified format thereby creating modified data. The systems also comprises a reaper communicatively coupled to the agent and configured to retrieve the modified data from the agent, a data repository communicatively coupled to the reaper and configured to store the modified data, an alert detector communicatively coupled to the data repository and configured to compare the modified data with a first configuration parameter, and a dashboard controller communicatively coupled to the data repository and configured to display the modified data in a format defined by a second configuration parameter.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: March 6, 2007
    Assignee: Fair Isaac Corporation
    Inventors: Bryan Buus, Randall Gaz, Tom Malaher, Michael Muller, Keith Schwartz
  • Patent number: 7188170
    Abstract: Some embodiments of the invention provide a system for tracking utilization of resources of computers. This system includes several client computers, where each computer has one or more resources that the system tracks. The system also includes a client application for each client computer. Each client application collects utilization duration data relating to the utilization of the resources of its corresponding client computer. The system further includes an application server that receives the utilization duration data collected by the client applications and stores the received data in a storage structure. In certain embodiments, the collected duration data includes time periods that the client applications measure. The application server then aggregates and/or stores the collected time periods.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: March 6, 2007
    Assignee: Blazent, Inc.
    Inventors: Christopher Burnley, Brian Gerhold, Wei Zheng, Pamela Day, Mike Sherman
  • Patent number: 7188171
    Abstract: An integrated hardware and software monitoring system for a remote computer includes an event monitoring module loaded on the remote computer. The event monitoring module includes a hardware event detector that detects hardware events on the remote computer that may need attention, and a software service detector that detects status of software running on the remote computer to determine if any of the software has failed or is not operating properly, and to output a software event as a result thereof. The monitoring system also includes a data transmission system for performing a data transmission so as to notify a support specialist over a network connection of a hardware event or software event detected by the event monitoring module. The monitoring system further includes a graphical user interface provided on a display of the remote computer for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karamadai Srinivasan, Rajpal Gill, Thomas M. Tripp
  • Patent number: 7188172
    Abstract: The fast dynamic measurement of connection bandwidth utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication equipment and modems may compress a packet. This compression shrinks the size of the packet; thus, it can distort the bandwidth calculation using such a shrunken packet. To avoid this distortion, the fast dynamic measurement of connection bandwidth employs non-compressible packets. More specifically, it employs highly entropic packets. Therefore, a packet cannot be compressed during its journey. In addition, on its journey across a network, packets may be rerouted, delayed, misrouted, and the like. These momentary delays may result in a momentary bad bandwidth calculation. This problem is ameliorated by using a history list at the client that keeps track of recent measurements.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: David del Val, Thomas B. Brown, Troy D. Batterberry, William F. Schiefelbein
  • Patent number: 7188173
    Abstract: A method and apparatus to enable efficient processing and transmission of network communications are described. A network transmission directed to one or more destination nodes within a network is received. One or more network transmission items are identified in the network transmission. One or more item signatures associated with the one or more network transmission items are generated. Finally, a determination is made whether the one or more network transmission items can be transmitted to the one or more destination nodes by further processing the one or more item signatures.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: March 6, 2007
    Assignee: Intel Corporation
    Inventors: Andrew V. Anderson, Scott H. Robinson
  • Patent number: 7188174
    Abstract: A system and method to provide admission control of resources for applications in resource utility environments. Admission control is used to efficiently allocate access to resources with a certain level of assurance based on statistical behavior of resource demands of applications.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Alexander Rolia, Xiaoyun Zhu, Martin Fraser Arlitt, Artur Andrzejak
  • Patent number: 7188175
    Abstract: A method and system for communicating among clients in a client-server computer network. The method and system allow a client to identify another client using a first identifier, such as a domain name of the other client. It is not necessary for the client to identify the other client with its network address, such as the Internet protocol (IP) address of the other client. The system comprises a server that updates a domain name system (DNS) server with the most recent IP address of the other client. In the event that the other client is off-line, the client may be connected to a Web page of the other client to leave and retrieve messages.
    Type: Grant
    Filed: April 6, 2000
    Date of Patent: March 6, 2007
    Assignee: Web.com, Inc.
    Inventor: James A. McKeeth
  • Patent number: 7188176
    Abstract: The present invention is an apparatus, system, and method for the improved tracking of a data state. The present invention allows session states to be maintained by sites that run on multiple, load-balanced servers. The present invention removes a single point of failure in a system, thus preventing all active sessions from being lost by providing persistent session data distributable across one or more machines over a communications network.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: March 6, 2007
    Assignee: priceline.com Incorporated
    Inventors: Scott Nedderman, Jonathan Taylor, Christopher Lenz
  • Patent number: 7188177
    Abstract: Information services may be provided to a user of a personal digital assistant (PDA) via an infra red wireless communication port. The PDA recruits communication with a peer, such as a beacon, via this link, and the PDA and peer exchange messages containing the URLs of their proxies within the Internet. The proxies contact each other and negotiate, via the exchange of XML documents, parameters governing exchange of messages via the infra red link, such parameters being related inter alia to technical aspects of communication (e.g. file size, software compatibility etc.), encryption (e.g. public key information), and policy, which determines what the IR wireless link may be employed for, such as what content is sought. Negotiation between proxies is relatively rapid due to the higher bandwidth of the link between them in comparison to the IR link.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Richard Taylor
  • Patent number: 7188178
    Abstract: Transferring data to a client, typically to a browser, using a certain packet data connection comprises the step of receiving (201) a request (305), which is according to a certain data transfer protocol and specifies a certain information entity (I) and the steps of sending (202), using said packet data connection, a first portion and further portions of a response according to said data transfer protocol. At a first time instant a first portion (R1, 306) is sent (202), and said client after the receipt of said first portion is arranged to accept further at least a second portion of a response. At sequential second time instants a plurality of second portions (R2,i, 307, 308, 310), each of said second portions comprising an information fragment of said information entity and computer language instructions for processing said information fragment, is sent (204, 209). A system and computer program product for transferring data are also described.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: March 6, 2007
    Assignee: Contastic Oy
    Inventors: Pertti Elonen, Iiro Pietilä
  • Patent number: 7188179
    Abstract: A system and method enables a computer user to control his or her service provider for a high-speed data connection over a fixed wireless network. The system may present a list of service providers available for user registration and for each service provider for which the user registers, the system may store login information associated with the user and the registered service provider. Upon subsequent user login, the system may present a list of registered service providers to the user and upon the user choosing a service provider and clicking a connect button, the system may connect the user to the chosen service provider.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: March 6, 2007
    Assignee: Cingular Wireless II, LLC
    Inventors: Paul Hanson, David Hyams
  • Patent number: 7188180
    Abstract: A technique is disclosed for establishing a secure communication link between a first computer and a second computer over a computer network. Initially, a secure communication mode of communication is enabled at a first computer without a user entering any cryptographic information for establishing the secure communication mode of communication. Then, a secure communication link is established between the first computer and a second computer over a computer network based on the enabled secure communication mode of communication. The secure communication link is a virtual private network communication link over the computer network in which one or more data values that vary according to a pseudo-random sequence are inserted into each data packet.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: March 6, 2007
    Assignee: VimetX, Inc.
    Inventors: Victor Larson, Robert Durham Short, III, Edmund Colby Munger, Michael Williamson
  • Patent number: 7188181
    Abstract: Methods, systems, and computer program products are disclosed for sharing data related to a session created by a user within a domain of sites or services. A user logs on to a site, such as a Web site or other entity, and creates a session. The session created has an identifier which can be shared with other sites or entities in the same domain or logical group. In the course of utilizing services on the site, the user attempts access to services on another site. When this attempt is made, the user's session data is passed to the second site. The session data is analyzed on the second site by checking configuration data on the second site. If it is not found to be valid (e.g. it is created by a site outside the domain of the second site), the user is required to explicilty logon. If the configuration data indicates that it is valid, the session data is passed back to the first site using a verification routine (part of the configuration data) on the second site.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: March 6, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Anthony C. Squier, Calvin J. Austin
  • Patent number: 7188182
    Abstract: A sending system, which includes one or more computer systems including a sending computer system, sends, via a predetermined transport, data indicative of an intent to send an object from the sending computer system. A receiving system, which includes one or more computer systems including a receiving computer system, receives the data indicative of an intent to send the object. In some embodiments, the receiving system may analyze the data indicative of an intent to send the object and select an appropriate transfer mechanism to receive the object. The receiving system sends data indicative of an intent to receive the object at the receiving computer system. The sending system may receive the data indicative of an intent to receive the object, may analyze the data, and select an appropriate transfer mechanism to send the object.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, Dominique Fortier
  • Patent number: 7188183
    Abstract: Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes receiving a first request at a state machine executing on a first platform connected to the network. The first request is associated with the client process, and is for a service from an application. A first method of the application is invoked with first data in response to the first request. Second data for the client process is received from the application in response to invoking the first method. A first response is based on the second data. The first response is sent for the client process. The method includes managing information about a plurality of requests associated with the client process. The application executes on a second platform connected to the network. Both the first and second platforms are distinct from the mobile device.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: March 6, 2007
    Assignee: Oracle International Corporation
    Inventors: Jyotirmoy Paul, Jeff Barton, Anit Chakraborty, Siva Dirisala
  • Patent number: 7188184
    Abstract: An information service system is provided, particularly for use by the police. The information service system communicates with application devices used by the police and includes an intelligent and dynamically implemented portal for standardized access to downstream information systems, a terminal for access to the portal, and a communication device for linking the terminal with the portal.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: March 6, 2007
    Assignee: Accenture Global Services GmbH
    Inventor: Markus Hellenthal
  • Patent number: 7188185
    Abstract: Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a first wireless access point. The server sends the wireless client a stub of a distributed object. The stub is used to instantiate an object class. The object class defines an interface that the remote client can use to communicate with the remote server using an upper layer interface. The distributed object stub also provides an implementation of a software radio configuration for a set of lower protocol layers in a second air interface. The wireless client can thereby communicate with a second wireless access point using said second air interface protocol.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 6, 2007
    Inventor: Eric Morgan Dowling
  • Patent number: 7188186
    Abstract: A novel process and system for flexibly adding supplemental digital program content such as, for example, transactional advertising content, games, polls, contests, interactive music videos, and e-commerce content generally and the like, into pre-prepared digital media files, such as an MP3 audio file or the like, for playback by digital playback apparatus, wherein the pre--prepared media file is modified by embedding therein executable code representing such supplemental program content, and enabling the playback apparatus to decode and execute the presentation of the supplemental program material as an addition to the playback of the pre-prepared media file content.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: March 6, 2007
    Inventors: Thomas W. Meyer, Josslyn Motha Meyer
  • Patent number: 7188187
    Abstract: To provide a file transfer method and system capable of making backups in a unified manner at backup sites and MSP (Management Service Provider) operating under an around-the-clock system with high reliability equipment. When data to be transferred such as backup is transferred between SAN (Storage Area Network) storing units to back up the data stored in the SAN, a data transfer instruction is sent to the transfer source and transfer destination of the data transfer via a network which is different from the SAN.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: March 6, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Motoaki Hirabayashi, Masao Menjo, Naoki Shimada
  • Patent number: 7188188
    Abstract: Methods and computer program products are disclosed for providing Qos for Web applications via an internet service application programming interface (“ISAPI”) filter running on an internet information server, wherein the ISAPI filter uses a traffic control application programming interface to manage bandwidth for individual HTTP requests. Responses to HTTP requests can be prioritized based on policies defined by the Web application developer, wherein policy decisions may be made based on many different parameters, such as, for example, the IP address of the Web browser making the request, the type of browser being used, HTTP “cookies,” the uniform resource locator being requested, an authenticated user ID, or any other information that is exposed from the internet information server through server variables. The present invention accomplishes this with no modifications to the internet information server, and with very minimal changes to the Web application.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: March 6, 2007
    Assignee: WebTV Networks, Inc.
    Inventors: Shreedhar Madhavapeddi, Rajesh Sundram, Eric L. Eilebrecht
  • Patent number: 7188189
    Abstract: The present invention is a system and method to improve the reliability and performance of existing enterprise IP networks which have dual-homed (or multi-homed) network architectures. In one aspect of the invention packets related to a selected category of transmission (e.g., VoIP) are duplicated at an edge router and sent over both (multiple) service providers. After traversing the service provider networks, only the first-to-arrive packets are kept and the later-arriving copies are discarded. In so doing, the result is better protection against node failures, link failures, and packet errors, and also better QoS performance under normal (fault-free) operation.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: March 6, 2007
    Assignee: Avaya Technology Corp.
    Inventors: Mark J. Karol, P. Krishnan, Juan Jenny Li
  • Patent number: 7188190
    Abstract: In a packet data processing apparatus for processing a packet received from a network by a processor, a packet data access part includes a plurality of registers arranged in series and sequentially shifts the received packet through the plurality of registers toward an outlet of the packet data access part in synchronization with a clock. The processor processes the received packet by accessing the packet data access part while the received packet is being shifting through the plurality of registers.
    Type: Grant
    Filed: June 1, 2000
    Date of Patent: March 6, 2007
    Assignee: Fujitsu Limited
    Inventors: Yuji Kojima, Tetsumei Tsuruoka
  • Patent number: 7188191
    Abstract: An interface for use between two IPv6 domains separated by an IPv4 domain includes a protocol converter, an encapsulator/un-encapsulator and a controller.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: March 6, 2007
    Assignee: British Telecommunications public limited company
    Inventors: Peter Hovell, John R King, John Patterson
  • Patent number: 7188192
    Abstract: A method and apparatus for providing local control of processing elements in a network of multiple context processing elements (MCPEs). A MCPE stores configuration memory contexts and maintains data of a current configuration. State information is received from at least one other MCPE. A configuration control signal is generated in response to the state information and current configuration data. A MCPE is selected in response to the configuration control signal to control the MCPE. Each MCPE in the networked array has an assigned physical and virtual identification. Data comprising control data, configuration data, an address mask, and a destination identification is transmitted to a MCPE. The transmitted address mask is applied to either a physical or a virtual identification, and to a destination identification. The masked physical or virtual identification is compared to the masked destination identification.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: March 6, 2007
    Assignee: Broadcom Corporation
    Inventors: Ethan Mirsky, Robert French, Ian Eslick
  • Patent number: 7188193
    Abstract: A system, method and article of manufacture are provided for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses. First, a request is received utilizing a network for viewing an event. Next, the request is queued in memory. In response to the request, an object is created which is adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal. The object is sent to one of the client apparatuses utilizing the network for being stored therein.
    Type: Grant
    Filed: January 20, 2000
    Date of Patent: March 6, 2007
    Assignee: Sonic Solutions, a California corporation
    Inventors: Evgeniy M Getsin, Michael J Lewis, Todd R Collart
  • Patent number: 7188194
    Abstract: A storage router having an internet protocol (IP) port for coupling to a network supporting IP packets, a fibre channel port for coupling to a fibre channel network to a plurality of storage devices, and a SCSI router having an iSCSI interface that extracts SCSI command and data information from packets received through the IP port, wherein the SCSI router passes the extracted SCSI command and data information to the fiber channel port. Some embodiments further include a session to an information-handling system. The session supports a target-only mapping (wherein a source-specified target value is replaced by a mapped target value that is then passed by the SCSI router toward a first storage device and its LUNs), or target-and-LUN mapping (wherein source-specified target and LUN information is replaced by mapped target-and LUN information such as a loop-ID and LUN combination, a WWPN and LUN combination, or a WWNN).
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: March 6, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Timothy J. Kuik, David Patrick Thompson, Mark A. Bakke, Clayton Stuart Haapala, Stephen P. De Groote, Craig A. Johnson
  • Patent number: 7188195
    Abstract: Methods, systems, and devices are provided for a media platform. One method includes receiving DMA requests for connecting media data traffic to DMA slots of a DMA memory module. Available DMA slots are determined from a pool of available DMA slots and allocated for media data traffic. DMA slots are released to the pool of available DMA slots when a DMA slot is no longer being used. The method further includes using a TMC proxy to connect media data traffic between the DMA memory module and a DSP software module based on assigned DMA slots.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Barry K. Coffin, Anne Bavazzano-Desbrieres, Michele Prieur, Jean-Alexis Berranger, Douglas C. Ferrin, Mark E. Somerville, Richard D. Ellison, Christophe Gavrel
  • Patent number: 7188196
    Abstract: Method and apparatus for playing analog audio in an electronic audio system having multiple audio codecs, only one of which has a direct hardware connection to the analog audio source. First analog audio data is received from the analog audio source at a first audio codec, and converted to digital audio data using the first audio codec. The digital audio data is stored in a memory, and read back from the memory, transferred to a second audio codec. The digital audio data is then converted to second analog audio data using the second audio codec, and output from the second audio codec. An audio controller may be used to store the digital audio data in a loopback buffer within the memory, read the digital audio data from the loopback buffer, and may further be programmed to operate in a prepare loopback state, a loopback running state, and a recording state.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: March 6, 2007
    Assignee: Cirrus Logic, Inc.
    Inventors: Jorge Abullarade, Nael Hirzalla, William Patrick Kelly
  • Patent number: 7188197
    Abstract: A data transferring apparatus for transferring liquid ejection data has a decoding unit having a decode circuit, which can perform hardware development on liquid ejection data, a line buffer for storing the liquid ejection data developed by a word unit and a compressed data inputting unit for transferring the liquid ejection data from an external part to the decode circuit.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: March 6, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Yasunori Fukumitsu, Masahiro Kimura
  • Patent number: 7188198
    Abstract: A method, apparatus and computer program product are provided for implementing dynamic Virtual Lane buffer reconfiguration in a channel adapter. A first register is provided for communicating an adapter buffer size and allocation capability for the channel adapter. At least one second register is provided for communicating a current port buffer size and one second register is associated with each physical port of the channel adapter. A plurality of third registers is provided for communicating a current VL buffer size, and one third register is associated with each VL of each physical port of the channel adapter. The second register is used for receiving change requests for adjusting the current port buffer size for an associated physical port. The third register is used for receiving change requests for adjusting the current VL buffer size for an associated VL.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Bruce Leroy Beukema, Ronald Edward Fuhs, Calvin Charles Paynton, Steven Lyn Rogers, Bruce Marshall Walk
  • Patent number: 7188199
    Abstract: DMA controller for mixed signal device. A mixed signal integrated circuit with memory control is disclosed. A data conversion circuit is provided that is operable to receive an analog input signal and convert discrete samples thereof at a predetermined sampling rate to a digital representations thereof as a plurality of digital words. A memory stores the digital words generated by the data conversion circuit. A processor is included on the integrated circuit and operable to access the memory to output select ones of the digital words for processing thereof in accordance with a predetermined processing algorithm. A memory access controller controls access to the memory by the data conversion circuit and the processor.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: March 6, 2007
    Assignee: Silicon Labs CP, Inc.
    Inventors: Kafai Leung, Ka Y. Leung
  • Patent number: 7188200
    Abstract: In connection with a method for the data exchange between an operating and monitoring program BA and a field device, which is connected via a field bus adapter with the internet, the operating and monitoring program BA accesses a serial interface, which is connected with an internet interface. By means of this a data exchange between the operating and monitoring program BA via the internet is possible without extensive program changes.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: March 6, 2007
    Assignee: Endress + Hauser Process Solutions AG
    Inventor: Reinhard Griech
  • Patent number: 7188201
    Abstract: The present invention unitarily manages the configuration change of a storage system so as to know the latest configuration, and evaluates the reliability in advance when the configuration is changed so that the generation of a failure is suppressed. When the host 1 is connected to the switch 2, the attribute information of HBA 1A and the attribute information of the switch 2 are stored in the connection information storage unit 2C by FDMI (Fabric Device Management Interface) (S1, S2). Each attribute information is associated with each other and is managed as combination information. The storage device 3 acquires the combination information from the switch 2 (S3, S4), and requests the management device 4 to judge the reliability of this combination (S5). The management device 4 judges the combination of the HBA and the switch (S6), and notifies this judgment result to the storage device 3 (S7).
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: March 6, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Toru Harima, Tatsuo Namba, Katsuhiro Uchiumi, Naoki Futawatari, Itaru Isobe
  • Patent number: 7188202
    Abstract: In a highly available environmental monitoring system, several slave devices are associated with either a fast polling list or a slow polling list. The fast polling list is polled by a master device more frequently than the slow polling list. A slave device is associated with the fast polling list if the slave device responds to a poll from the master device within a time period, and is associated with the slow polling list if the slave device does not respond to the poll from the master device within the time period. Furthermore, several control devices arbitrate to determine which shall be the master device for controlling several serial buses. The master device periodically switches between the plurality of serial buses to communicate with slave devices.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: March 6, 2007
    Assignee: EMC Corporation
    Inventors: Timothy E. Dorr, Paul H. Maier, Jr., Robert L. Halliday
  • Patent number: 7188203
    Abstract: An apparatus and method for dynamic suppression of spurious interrupts in a computer system. More specifically, there is provided a method that comprises providing a look-up table comprising source IDs and corresponding time delays for each of a plurality of interrupt lines, monitoring each of the plurality of interrupt lines, and updating the time delays in the look-up table based on the monitoring of the interrupt lines, and a system for implementing the method.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Philip Mowry, Andrew C. Cartes, Daniel John Zink
  • Patent number: 7188204
    Abstract: A branched command/address bus architecture between a memory register and a plurality of memory units includes a main bus connected to the memory register. A first sub-bus is connected to the main bus and branches into a first number of memory unit buses, wherein each of them is connected to a command/address input of a memory unit associated with the same. A second sub-bus is also connected to the main bus and branches into a second number of memory unit buses, wherein each of them is connected to a command/address input of a memory unit associated with the same, wherein the second number is smaller than the first number. Further, the second sub-bus branches into a number of auxiliary buses, wherein the number of auxiliary buses corresponds to the difference between the first number and the second number, wherein each auxiliary bus is capacitively loaded corresponding to the memory unit buses and does not serve for driving a memory unit.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: March 6, 2007
    Assignee: Infineon Technologies AG
    Inventors: Maksim Kuzmenka, Siva Raghuram Chennupati
  • Patent number: 7188205
    Abstract: A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state of a hot-swap CPCI card into Telecommunication Management Network (TMN) plug-in unit states. Specifically, the hardware/Operating System (OS) states for the CPCI card are specified in PICMG states in accordance with the PICMG hot-swap specification. The present system identifies or defines the meaning (e.g., the definition, identification, function, and/or status) of the states on the CPCI card. The system then maps these states into intermediate states. The intermediate states are then mapped into TMN plug-in unit states (e.g., OperationalState and/or AvailiableStatus). The TMN plug-in unit states corresponding to the CPCI card will then comprise the proper identification information for the CPCI card.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: March 6, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Tuan A. Le, Christopher J. Rinaldo, Angshuman Mukherjee, Vinh H. Truong, Daniel Delfatti
  • Patent number: 7188206
    Abstract: A USB system includes at least one USB hub, a USB Compound Device, and at least one USB dummy device which is connected to a downstream port of the USB hub. The USB compound device includes an upstream port, a plurality of USB devices and a control unit for setting the states of the plurality of USB devices, wherein when the state of one of the plurality of USB devices is ‘on’ and the USB device has not been assigned an address, the USB device is capable of setting its address according to a received assigning address packet.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: March 6, 2007
    Assignee: Conwise Technology Corporation Ltd.
    Inventors: Kuo-Jung Tung, Meng-Chow Jiang, Yen-Sheng Chien
  • Patent number: 7188207
    Abstract: A communication device having asynchronous data transmission via a symmetrical, serial interface is described, having a microcontroller that exhibits a CAN controller and an asynchronous serial interface unit for receiving, processing, and outputting data; an asynchronous serial interface driver device for providing an asymmetrical data exchange with the microcontroller via the asynchronous serial interface unit, an asynchronous serial interface receiving line, an asynchronous serial interface transmitting line, and an external asynchronous serial interface port; a CAN driver device for providing a symmetrical data exchange with the microcontroller via the CAN controller, a CAN receiving line, a CAN transmitting line, and two external CAN ports; a connecting device between the CAN receiving line and the asynchronous serial interface receiving line, as well as between the CAN transmitting line and the asynchronous serial interface transmitting line for providing a symmetrical data exchange with the microcontro
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: March 6, 2007
    Assignee: Robert Bosch GmbH
    Inventor: Carsten Mitter
  • Patent number: 7188208
    Abstract: Generating a pair of buses, each coupled to a common terminating device, each having a set of address signal lines that are coupled to a separate memory device, and driving one set of address signal lines with an address driven with true logic states while driving the other set of address signal lines with the same address, but driven to opposing logic states, to achieve a greater balance between the quantity of signals across both buses that are driven to a high state versus those that are driven to a low state.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: March 6, 2007
    Assignee: Intel Corporation
    Inventors: Howard S. David, Bill H. Nale
  • Patent number: 7188209
    Abstract: An apparatus having a first plurality of I/O ports, a second I/O port, and core logic. The first plurality of I/O ports is coupled to a plurality of operating system domains (OSDs) through a load-store fabric, each routing transactions between the plurality of OSDs and the switching apparatus. The second I/O port is coupled to a first shared input/output endpoint. The first shared input/output endpoint requests/completes the transactions for each of the plurality of OSDs. The core logic is coupled to the first plurality of I/O ports and the second I/O port. The core logic routes the transactions between the first plurality of I/O ports and the second I/O port. The core logic designates a corresponding one of the plurality of OSDs according to a variant of a protocol, where the protocol provides for routing of the transactions only for a single OSD.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: March 6, 2007
    Assignee: Nextio, Inc.
    Inventors: Christopher J. Pettey, Asif Khan, Annette Pagan, Richard E. Pekkala, Robert Haskell Utley
  • Patent number: 7188210
    Abstract: Data transferred from a host computer to a memory device is written into sectors whose addresses in a memory area are decoded by a decode table. Old data to be updated by the above data is erased or marked with erase flags. At a predetermined point of time, in order to create free areas, necessary data is evacuated to a primary memory media and unnecessary data indicated by erase flags is erased by a unit of predetermined memory size. Part of the memory media which has become defective is marked with a defect flag, and is replaced by an alternate area. In doing so, the decode table is rewritten to arrange the memory area.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: March 6, 2007
    Assignee: Fujitsu Limited
    Inventors: Shinpei Komatsu, Yumi Ishii
  • Patent number: 7188211
    Abstract: A priority encoder (PE) for a CAM, comprising a plurality of PE blocks, each receiving a plurality of match results corresponding to data entries in a corresponding data array block and, for determining an address of a highest priority data entry based on a physical location in the data array block during a CAM search-and-compare operation a register for storing a user defined priority value assigned to each PE block and means for evaluating priority values and the address determined by the plurality of PE blocks to select a PE block having the highest priority data entry.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: March 6, 2007
    Assignee: Mosaid Technologies Incorporated
    Inventors: Alan Roth, Sean Lord, Robert McKenzie, Dieter Haerle, Steven Smith
  • Patent number: 7188212
    Abstract: One aspect of the invention is a method for storing data in an array of storage devices. An example of the method includes writing a first strip to a first storage device and a second storage device. This example also includes writing a second strip to the second storage device and a third storage device. This example further includes writing a third strip to a third storage device and a fourth storage device.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventor: Amine M. Hajji
  • Patent number: 7188213
    Abstract: In a computer system having hierarchically-arranged data storage apparatuses, a management computer provides information required for performing operation on the data storage apparatuses. Through a network for collecting management information, storage area information and hierarchy information are collected from each data storage apparatus. Management relation information is created using the collected storage area information and the collected hierarchy information together with programs for respectively managing the data storage apparatuses, and, the created management relation information is held. Based on the created management relation information, a display screen expressing the hierarchy of the data storage apparatuses is created. Further, responding to operation by a user, a return considering the hierarchy is displayed.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: March 6, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yasunori Kaneda, Daisuke Shinohara, Takahiro Fujita
  • Patent number: 7188214
    Abstract: A technique for increased efficiency of content delivery over a network is described. Instances of web pages are divided into (1) templates including those elements of a web page that are relatively unchanging and (2) delta information including those elements that are ephemeral or customized. Each template is compressed and cached at an originating server. Transmission of the delta information is decoupled from transmission of the template. When a user requests a page, the compressed template is sent (either from an originating server or a mirror thereof). The delta information is compressed and sent separately. Since the template is only compressed once and is cached locally, it requires less bandwidth and allocation of other computing resources to transmit than transmission of a compressed web page.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: March 6, 2007
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann
  • Patent number: 7188215
    Abstract: A microprocessor apparatus is provided that enables exclusive allocation and renaming a cache line. The apparatus includes translation logic and execution logic. The translation logic translates an allocate and rename instruction into a micro instruction sequence that directs a microprocessor to allocate a first cache line in an exclusive state and to copy the contents of a second cache line into the first cache line. The execution logic is coupled to the translation logic. The execution logic receives the micro instruction sequence, and issues transactions over a memory bus that requests the first cache line in the exclusive state. Upon granting of exclusive rights, the execution logic copies the contents of the second cache line into the first cache line.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: March 6, 2007
    Assignee: IP-First, LLC
    Inventor: Rodney Hooker
  • Patent number: 7188216
    Abstract: Systems and methods which provide an extensible caching framework are disclosed. These systems and methods may provide a caching framework which can evaluate individual parameters of a request for a particular piece of content. Modules capable of evaluating individual parameters of an incoming request may be added and removed from this framework. When a request for content is received parameters of the request can be evaluated by the framework and a cache searched for responsive content based upon this evaluation. If responsive content is not found in the cache, responsive content can be generated and stored in the cache along with associated metadata and a signature formed by the caching framework. This signature may aid in locating this content when a request for similar content is next received.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: March 6, 2007
    Assignee: Vignette Corporation
    Inventors: N. Isaac Rajkumar, Puhong You, David Dean Caldwell, Brett J. Larsen, Jamshid Afshar, Conleth O'Connell