Computer-to-computer Handshaking Patents (Class 709/237)
  • Patent number: 7519666
    Abstract: A data transmission and reception system for exchanging data such as e-mail by using accurate time information over a network. An authorizing office authorizes an authorization mail server to issue electronic postmarks including highly accurate time information. Then, the authorization mail server stamps an electronic postmark with the highly accurate time information embedded in it on e-mail being sent by a sender. Here, the electronic postmark data, to which the time information has been attached in the authorization mail server, is made tamperproof by a predetermined electronic postmark issue program and further encrypted to be transferred to a receiver mail server.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Katoh, Yohichiro Sumito
  • Patent number: 7519729
    Abstract: A method and apparatus for monitoring at least one network connected device (monitored device) using a controller is disclosed. Initially, the controller/monitoring system attempts to establish communication with the monitored device. If the controller cannot be configured to interface with the monitored device, then configuration information, such as, manufacturer, model, and a unique identifier are obtained from the monitored device. In the process of determining the configuration information, a determination is made to find out if the monitored device is supported by the controller using information from System Support Database (SSD). A device object is created using information from the SSD, thus establishing a communication protocol between the controller and the monitored device Subsequently, configuration information for the monitored device is updated in the System Configuration Database (SCD).
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: April 14, 2009
    Assignee: Ricoh Co. Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7519688
    Abstract: A wireless communication system allows mobile users to access a resource from a content server. The wireless communication system includes a browser that allows mobile users to access resources through a wireless application protocol (WAP) compliant server. The (WAP) compliant server connects the browser to a content server. This connection allows resources to be passed between the browser and the (WAP) compliant server. The browser is further configured to transmit a request that includes an address for a resource, a protocol to be used, and one or more textual parameters encoded into a binary data packet. The wireless communication method includes generating a request for a resource; translating a textual portion of that request into binary data at the browser; transmitting the request to a wireless gateway; and converting the request into a format that is compatible with a protocol used by a receiving network.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: April 14, 2009
    Assignee: Harman Becker Automotive Systems GmbH
    Inventors: Ralph Behrens, Kuz Volker, Jan Koeppen, Dirk Lappe
  • Patent number: 7516195
    Abstract: A method for handling a web service call by clients in a communication network is disclosed. The method comprises issuing client requests to call a web service from a client requester. The method also comprises registering the client request to a callback web service within a callback web service, and invoking the called web service. A response web service is coupled to the callback web service for receiving a response to the at least one client request to call a web service and is also coupled to the client requester for delivering the response when a client request to obtain the response is issued from the client requester.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Joaquin Picon, Carole Truntschka
  • Patent number: 7516135
    Abstract: Dynamically managing data conveyance between computing devices may be achieved by a data distribution device establishing a data pull service in response to a subscription request from a data acquisition device, the data pull service having a first refresh interval, determining whether new data is available, if new data is available, determining whether the data is responsive to the subscription request, if the data is responsive to the subscription request, determining an interval for the responsive new data becoming available, and determining a second refresh interval for the data pull service based on the determined interval.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: April 7, 2009
    Assignee: SAP Aktiengesellschaft
    Inventor: Pavan Bayyapu
  • Patent number: 7516231
    Abstract: The invention relates to, inter alia, an unit arrangement containing a network personal computer and a portable unit which are both used to provide the same data transfer service. By dividing the functional units between two units, a constantly high speech quality is guaranteed during the transfer of speech data.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: April 7, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Eric Langer, Volker Lügger
  • Patent number: 7509425
    Abstract: Methods among nodes of a computer network for establishing a connection between the server and the client. A client node sends a session-invitation message to a server node. The session-invitation message is in a first protocol that establishes a channel between the client and the server according to parameters of the session-invitation message that specify characteristics of session in a second protocol. The server receives the session-invitation message, sends a provisional response back to the client, and holds in abeyance a success or failure response to the session-invitation, without establishing a channel at the level of the first protocol if no such channel is previously established, and without disrupting a channel at the level of the first protocol if such channel has been previously established.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: March 24, 2009
    Assignee: Dynamicsoft, Inc.
    Inventor: Jonathan D. Rosenberg
  • Patent number: 7509647
    Abstract: In hardware, performing computations on a stream typically requires handshaking signals to provide flow control. Many different handshaking protocols are available, and they are typically implemented in an ad hoc manner suited to the current design. An approach according to the invention uses a subset of the possible flow-control protocols in an effort to achieve a maximum amount of flexibility and reusability, while requiring only a moderate level of overhead when compared to manually-designed systems.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: March 24, 2009
    Assignee: Annapolis Micro Systems, Inc.
    Inventors: Robert L. Donaldson, Rhett D. Hudson, Lawrence M. Marshall, Jr., Michael N. Gray, James J. Sullivan, James B. Peterson, Teresa G. Smith, Michael P. Klewin, Dennis M. Hawver
  • Publication number: 20090077259
    Abstract: The present invention concerns a method and a device for transmitting data between a sender, and at least two receivers, in a network where a data between a sender and a receiver is carried on a connection and where a unicast connection enables a sender to send the data and a receiver to acknowledge a reception of the data. The method comprises the steps of opening a unique unicast connection identified with a connection identifier; and indicating the connection identifier to the sender and the receivers, so that the sender sends the data on the unicast connection, and the receivers receive the data on the unicast connection.
    Type: Application
    Filed: March 26, 2007
    Publication date: March 19, 2009
    Inventors: Charline Guguen, Patrick Fontaine, Renaud Dore, Ludovic Jeanne
  • Publication number: 20090077258
    Abstract: Methods, apparatus, and business techniques are disclosed for use in mobile network communication systems. A mobile unit such as a smart phone is preferably equipped with a wireless local area network connection and a wireless wide area network connection. The local area network connection is used to establish a position-dependent ecommerce network connection with a wireless product or service access device supplied by a vendor. A negotiation sequence is carried out to electronically contract the services of the negotiated wireless peripheral from the vendor using a prepaid ecommerce protocol. The negotiated wireless peripheral is a general product or service vending device and the mobile unit acts as a digital authentication and payment device with digital pre-paid payment capabilities. The techniques are useful in many applications to include ticketing and admission systems to events and other types of services that involve ticketing.
    Type: Application
    Filed: August 11, 2008
    Publication date: March 19, 2009
    Inventor: Eric Morgan Dowling
  • Patent number: 7500030
    Abstract: A primary storage control unit receives an information unit from a remote host over a fibre channel connection. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the information unit pacing parameter indicates the number of information units that the remote host is allowed to send to the primary storage control unit without waiting for any additional response from the primary storage control unit.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Roger Gregory Hathorn, Matthew Joseph Kalos, William Frank Micka
  • Patent number: 7496671
    Abstract: A communications module that includes a host interface port, a network medium interface port, and a protocol handler is described. The host interface port is connectable to a media access control interface of a host system. The network medium interface port is connectable to a network medium. The protocol handler is operable to identify a communications protocol compatible with the host system and to adaptively self-configure communications between the host interface port and the network medium interface port in accordance with the identified compatible communications protocol. A method of self-configuring a communications module also is described.
    Type: Grant
    Filed: October 6, 2003
    Date of Patent: February 24, 2009
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.
    Inventors: Andy Engel, Janet L. Yun
  • Publication number: 20090043910
    Abstract: An apparatus and method for a database query optimizer utilizes a combining network to optimize a portion of a query in a parallel computer system with multiple nodes. The efficiency of the parallel computer system is increased by offloading collective operations on node data to the global combining network. The global combining network performs collective operations such as minimum, maximum, sum, and logical functions such as OR and XOR.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Inventors: Eric L Barsness, David L. Darrington, Amanda E. Peters, John M. Santosuosso
  • Patent number: 7490155
    Abstract: A method for management and control of a media session. The method comprises receiving a first message from an end user device at an application server to initiate a media session and forwarding the first message from the application server to a media server. A first media transaction between the media server and the end user device is then conducted. The method further comprises, receiving a second message from the media server at the application server to indicate that the first media transaction is complete. The method still further comprises transmitting a third message from the application server to the media server to initiate a second media transaction and conducting the second media transaction. After the second media transaction is complete, the method comprises and receiving a fourth message from the media server at the application server indicating that the second media transaction is complete.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: February 10, 2009
    Assignee: 3Com Corporation
    Inventors: Gregory Slowiak, Anoop Tripathi, Michael Dempsey
  • Patent number: 7490160
    Abstract: A method of efficiently transmitting/receiving data using a transport layer in a mobile ad hoc network, and a network device using the method. The method includes a first step of setting, by a sending host, a flag for requesting an ACK-response into a predetermined packet of packets contained in a window for data transmission; a second step of sending, by the sending host, the packet with the flag set thereinto and other packets without any flags contained in the window to a receiving host; and a third step of, by the receiving host, receiving the packets transmitted in the second step, and sending the ACK-response to the packet with the flag set thereinto among the received packets.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: February 10, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-hyun Sin, Byung-in Mun, Song-yean Cho, Hyuck Yoo, See-hwan Yoo, Jin-hee Choi
  • Patent number: 7490164
    Abstract: A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client; creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness identifier; pushing the client stickiness label into a sending path list that is stored in association with the first packet; storing the client stickiness label in a mapping of client stickiness labels to server identifiers at a last load balancing node associated with the plurality of servers, wherein the mapping associates the client stickiness label with a server identifier that uniquely identifies a selected server that has been selected from among the plurality of servers to receive the client request; and forwarding all subsequent packets associated with the client request to the same s
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: February 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Sunil K. Srivastava
  • Patent number: 7490158
    Abstract: A system and method for probing a plurality of clients for a rate appropriate for multicasting is described. In one implementation, test data is sent by a server to a plurality of clients. A rate, Ri, based at least in part on a rate at which test data was received, is sent by at least some of the plurality of clients to the server. A rate, R0, at which an image is to be sent to the plurality of clients, is then calculated as a function of at least some of the Ri.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Zhangwei Xu, Wesley Witt
  • Patent number: 7483997
    Abstract: A data distribution management device (10) is provided on a transmission route between a transmission device (C1) that requires a delivery acknowledgement corresponding to data transmitted and a receiving device (C2) in which a transmission delay in a circuit (2) is smaller than a transmission delay in a circuit (3), and comprises a transfer unit that transfers the data from the transmission device (C1) to the receiving device (C2), a returning unit that prepares a delivery acknowledgement corresponding to the data transferred and send the delivery acknowledgement to the transmission device. The data distribution management device (10) also comprises a SG distribution control section (16) that decides whether the data transmitted by the transmission device (C1) is a protocol dependent on transmission delays and that orchestrates the returning unit to prepare a delivery acknowledgement and send the delivery acknowledgement when it is decided that the data is the delay dependent protocol.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: January 27, 2009
    Assignee: Mitsubishi Electric Corporation
    Inventor: Riko Yagiu
  • Publication number: 20090024758
    Abstract: In one embodiment, a method comprises initiating neighbor discovery in response to detecting an absence of an IP destination address of a received data packet within a neighbor cache, including outputting a neighbor solicitation message targeting the IP destination address into a network served by the router, generating a hash index value based on the IP destination address combined with a randomized token stored in the router, and storing the data packet in a selected one of a plurality of pending message queues in the router based on the corresponding hash index value, each pending message queue configured for storing stored data packets having the corresponding hash index value and awaiting respective solicited neighbor advertisement messages from the network; and detecting whether the router is encountering a neighbor discovery denial of service attack based on a determined distribution of the stored data packets among the pending message queues.
    Type: Application
    Filed: July 17, 2007
    Publication date: January 22, 2009
    Inventors: Eric Michel Levy-Abegnoli, Pascal Thubert, Richard Gayraud
  • Patent number: 7478266
    Abstract: An electronic controller for conducting trusted lightweight e-commerce transactions. A trusted transactional cache and the associated transactional protocol allow e-commerce transactions to be committed to a remote server extremely quickly and with little network overhead. The end-to-end transactions are completed is just a few seconds or less. The invention operates equally well on robust private networks as on unpredictable Internet or wireless networks. The transaction is automatically completed following a temporary communication failure with the central site or following a temporary local controller failure. The invention can advantageously be used in embedded Internet products such as fixed or mobile Internet kiosks, transactional terminals, and Internet Appliances.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: January 13, 2009
    Assignee: Mudalla Technology, Inc.
    Inventors: Jean-Marie Gatto, Thierry Brunet de Courssou
  • Patent number: 7474660
    Abstract: The invention solves the problem of maintaining Route information Field (RIF) information in a router for populating the RIF field of packets routed by the router, by storing the RIF information with the Layer 2 address in the address binding table. The address binding table establishes a binding between a Layer 2 address and a Layer 3 address of a station. The Layer 2 address in the address binding table is extended to include the RIF information. The address binding table is normally maintained in the router in an architecture which permits rapid access for fast switching such as cut through routing. A separate RIF cache table, requiring a separate time consuming table look-up is thereby avoided. The address binding table is referred to as the Address Resolution Protocol (ARP) Table in IP protocol. The Layer 2 address is extended to include both MAC address and REF information.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: January 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Bernie Paul Pearce, Claude Alan Cartee
  • Patent number: 7475154
    Abstract: The present invention provides a method, system, and computer program product for splicing proxied web requests with callback for subsequent requests. The method comprises: initiating by a proxy a Transmission Control Protocol (TCP) splice between first and second socket connections in order to service a request; and returning control of the first and second socket connections to the proxy in response to a completion event associated with the TCP splice.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Madhu K. Chetuparambil, Jakob L. Mickley, Venkat Venkatsubra, Ying Wang
  • Patent number: 7472414
    Abstract: A method of processing data traffic at a firewall has been developed. The method prevents unauthorized access to a computer system by first receiving a SYN request for access to a destination in the system at a firewall. Upon receipt of a SYN request, the firewall sends a reply with an SYN/ACK message with changed packet information within the SYN/ACK message. The firewall receives an ACK message in reply to the SYN/ACK message. After the ACK message is authenticated by the firewall, the SYN request is recreated and forwarded to the destination in the system.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: December 30, 2008
    Assignee: Arxceo Corporation
    Inventors: David Izatt, Billy Ray Wilson, Jackie Smith Cashion, J. Chandler Hall, Donald J. Davidson, Russ Langston
  • Patent number: 7469299
    Abstract: An approach for providing voice processing over a packet switched network is disclosed. A communication system includes a special forking proxy server that receives a message for establishing a session between a calling user agent and a called user agent. The message has a first payload corresponding to a first call leg. The system also includes a bridging user agent that communicates with the first network element and generates a response that contains the first payload and a second payload that corresponds to a second call leg. The bridging user agent is configured to bridge the first call leg and the second call leg to establish a session between the calling user agent and the called user agent. The special forking proxy server is configured to fork an acknowledgement message from the calling party to acknowledge the session establishment by the called user agent. The present invention has particular applicability to SIP (Session Initiation Protocol) IP (Internet Protocol) telephony services.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: December 23, 2008
    Assignee: Verizon Business Global LLC
    Inventor: Alan B. Johnston
  • Publication number: 20080313347
    Abstract: In one embodiment, a first network device receives a control message in a first protocol from a client, the control message in the first protocol being addressed to a second network device. The first network device identifies an existing connection in a second protocol that is associated with the second network device. The first network device establishes a connection in the first protocol with the client according to a status of the existing connection in the second protocol that is associated with the second network device.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Inventors: Rohini Kasturi, Alpesh S. Patel, Sravan Vadlakonda, Kenneth Durazzo
  • Patent number: 7464134
    Abstract: A distributed imaging capability to a user of a client device using data partially obtained from an enterprise resource planning system. Document creation, manipulation, editing, and output is provided by and associated with the originating user. Generic access instructions cause associated document data to be retrieved or stored. Multiple documents and output devices may be employed to accomplish distributed imaging functionality. Interactive graphical printing configuration and monitoring can be utilized.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: December 9, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shell S. Simpson, Ward S. Foster, Kris R. Livingston
  • Publication number: 20080301314
    Abstract: A broadcaster prepares primary content session stream data, and auxiliary content files, such as subtitle text. The auxiliary data may be provided using a two-level structure. Here, the first level can be is a file having plural entries each with a control information item, e.g. a timestamp, and a reference is found. A receiver at a time relating to a timestamp renders video content from a packet (43) having that timestamp, and also renders subtitle text from the second level file (46) having the same reference as the reference corresponding to the timestamp in the first level file. Thus, the broadcaster defines when subtitle text strings are to be rendered but without requiring streaming of packets including the auxiliary data. This makes it easy for a receiver to synchronise the auxiliary data with the primary content. A single level file structure can be used instead.
    Type: Application
    Filed: October 12, 2005
    Publication date: December 4, 2008
    Inventors: Toni Paila, Rod Walsh
  • Patent number: 7461164
    Abstract: A MAC architecture for WLAN stations partitions functionality between a software-based MAC component and a hardware-based MAC component that work together to balance function and performance. In general, the fulcrum for this balance centers on timing requirements. Accordingly, the hardware-based MAC component is designed to handle many of the functions that are processor-intensive and/or must be performed under strict timing constraints. The software-based MAC component is designed to handle many of the functions that are memory-intensive, but present more lenient timing requirements. The software-based MAC component may be configured to provide an efficient and robust interface to the hardware-based MAC component. In particular, the software-based MAC component may format and prioritize packets to be sent over the air interface, and generate a command structure that provides instructions for the hardware-based MAC component to process the packet.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: December 2, 2008
    Assignee: DSP Group Inc.
    Inventors: Paul C Edwards, Heng-Mun Lam
  • Patent number: 7454514
    Abstract: A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains various mechanisms to promote data communications speed and to avoid communication link down time. These mechanisms perform the functions including but not limited to handling uncertain data arrival times, detecting single bit and multi-bit errors, handling communications link failures, addressing failed link training, identifying and marking data as corrupt, and identifying and processing successful data transactions across the communications link.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: November 18, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregg Bernard Lesartre, David Paul Hannum
  • Patent number: 7447796
    Abstract: A system, method and computer program for routing a response packet along a path similar to a request packet's outbound path that includes a firewall, a first router, a first device and a second device. The firewall receives the request packet and forwards the request packet to the first router. Upon receipt of the request packet, the firewall and first router broadcast session information to their respective sets of directly connected devices. Based on a determination that the second device is unavailable to receive the response packet, a second router receives the response packet. After determining that the second router was not in the outbound path, the second router forwards the response packet to the firewall if the firewall is available or to the first router if the first firewall is unavailable and the first router is available.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventor: Jason Davis Forrester
  • Patent number: 7447242
    Abstract: In the face of data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections in a recording on a computer-readable medium. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet contents) of packets from each of the data streams received from the content source.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: November 4, 2008
    Assignee: Blue Coat Systems, Inc.
    Inventors: John B. Geagan, III, Michael D. Kellner, Alagu S. Periyannan
  • Publication number: 20080270573
    Abstract: A method and systems for providing XML data is disclosed. In accordance with an embodiment of the invention, a second data processing system, which is connected to a first data processing system via a network, receives a first request over the network from the first data processing system. The first request comprises specifications for subsequent transfers of XML data from the second data processing system to the first data processing system. The specifications specify for which type of XML documents to be transferred in subsequent transfers to the first data processing system which excerpts of XML data shall be sent. An acknowledge message, sent to the first data processing system from the second data processing system, indicates the latter's ability to provide the excerpts of XML data for the types of XML documents in the subsequent data transfers.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Letz, Roland Seiffert
  • Patent number: 7444135
    Abstract: A contact is determined to be unavailable if a predetermined period of time has elapsed since an instant message was sent to the contact and an expected notification for the instant message was not received during that predetermined period of time by the device that sent the instant message. If the expected notification is a delivered notification, then the contact is deemed unreachable. If the expected notification is a read notification and a delivered notification for the instant message has been received by the device that sent the instant message, then the contact is deemed busy.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: October 28, 2008
    Assignee: Research In Motion Limited
    Inventor: Gerhard Dietrich Klassen
  • Publication number: 20080263221
    Abstract: The present invention enables a store-and-forward service that provides higher availability for application residing or connecting to a server to reliably deliver messages and allows an application to send messages to a destination on another server even when the destination is not available at the moment the messages are sent because of network problems or system failures. The messages will be stored durably and temporarily on a local server, and then be efficiently forwarded to the destination once it becomes available.
    Type: Application
    Filed: April 17, 2008
    Publication date: October 23, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Dongbo Xiao, Kawaljit Singh
  • Patent number: 7440465
    Abstract: A communication connecting apparatus that is able to execute a function of a security protocol for home devices that lack the ability to process a security protocol. The communication connecting apparatus, according to the present invention, comprises a protocol detector for detecting a key exchange protocol in a packet received from an external device, a list storage unit for storing a list of devices for executing a certification procedure, and an agent unit for executing a certification procedure by transmitting a certification signal to the external device when a device corresponding to the key exchange unit exists in a device list. By this method, security can be assured not only outside but also inside of the home network in transceiving data between a device connected to the home network and the remote client.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 21, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-do Park
  • Patent number: 7437470
    Abstract: Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni, Patrick Tam Vo
  • Publication number: 20080250146
    Abstract: A method for version negotiation between two entities is provided. Described in the context of communication protocol negotiation, an initiating entity proposes an initial communication protocol version to a receiving entity. In response, the receiving entity accepts the protocol version if it is within the range of its supported versions or proposes an alternative protocol version selecting to be either the highest or lowest protocol version supported by the receiving entity. This allows the receiving entity to successfully limit the number of protocol versions it supports and to communicate this restriction in any protocol setting to the initiating entity. The initiating entity then accepts the proposed alternative protocol version. If version negotiation is successful, either the accepted initial version or the accepted alternative version of the communication protocol is used for the duration of the communication session between the initiating entity and the receiving entity.
    Type: Application
    Filed: June 24, 2008
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN ELLIOT ARWE, JOHN ALAN BIVENS, GARTH RICHARD CONRAD, CONSTANTINOS KASSIMIS, GARY OWEN MCAFEE, GERALD X. MCKENNA
  • Patent number: 7433979
    Abstract: The present invention is directed to a method and system for use in a computing environment for managing input information. The system for facilitating input management in a computerized environment may include an input manager for processing events received from an input provider. The system may additionally include a staging area including a stack of events created by the input manager. The staging area allows access by external components. The external components may include a set of filters capable of accessing and manipulating the stack of input events and a set of monitors capable of monitoring manipulation of the stack of events.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventor: Dwayne Need
  • Publication number: 20080244085
    Abstract: Techniques for suspending a TCP three-way handshake, offering the partial connection to an L-7 application or module at a proxy to perform further processing, and then allowing the L-7 application or module to instruct the proxy's network kernel to perform various actions are described. In various embodiments these actions may include: silently dropping the connection, verbosely rejecting the connection, accepting and processing the connection locally, or forwarding the connection to another proxy or the original destination. This additional functionality is provided, in one particular embodiment, via extensions to the POSIX socket API.
    Type: Application
    Filed: July 19, 2007
    Publication date: October 2, 2008
    Applicant: BLUE COAT SYSTEMS, INC.
    Inventors: Qing Li, Ronald Frederick
  • Patent number: 7430660
    Abstract: A data transmission system where an image providing device and a printer are directly connected by a 1394 serial bus, a command is sent from the image providing device to the printer, then a response to the command is returned from the printer to the image providing device. Image data is sent from the image providing device to the printer based on information included in the response. The printer converts the image data outputted from the image providing device into print data. Thus, printing can be performed without a host computer by directly connecting the image providing device and the printer by the 1394 serial bus or the like.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: September 30, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koji Fukunaga, Naohisa Suzuki, Kiyoshi Katano, Jiro Tateyama, Atsushi Nakamura, Makoto Kobayashi
  • Patent number: 7430602
    Abstract: Multimode mobile station includes mobile configuration manager, device interface, and network interface to dynamically provision network configuration for mobile TE2-type mobile terminals and accomodates multiple protocols over multiple carrier access methods over Um interface and multiple access methods over Rm interface. A method for communicating between endpoints, where a mobile node obtains a unique configuration from a network for a managed device. The mobile node dynamically provisions the configuration for the connected managed device, in response to device request or network notice. The node adapts messages over Rm interface for TE2 signals and over Um interface for a wireless protocol.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: September 30, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Marcello Lioy, Nischal Abrol, Oliver Michaelis
  • Patent number: 7428597
    Abstract: Systems and methods for routing messages between applications in a network are disclosed. Messages are routed from a sending application to one or more receiving applications according to one or more routing rules. Each routing rule is used for determining the one or more receiving applications, and is associated with at least one routing object. The routing object is configured to associate the routing rule to the message based on content of the message. The routing objects are stored in a repository of design-time descriptions of the applications. The routing rules are stored in a directory of runtime descriptions of applications in the runtime landscape, and are accessed by a runtime engine for executing the routing.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: September 23, 2008
    Assignee: SAP AG
    Inventor: Frank Beunings
  • Patent number: 7428598
    Abstract: A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is disclosed. A preferred embodiment of the present invention allows LPAR “hypervisor” firmware to assume the responsibility for multicast protocol handling and distribution of packets among logical partitions.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Bruce Leroy Beukema, David F. Craddock, Ronald Edward Fuhs, Thomas Anthony Gregg, Calvin Charles Paynton, Steven L. Rogers, Donald William Schmidt, Bruce Marshall Walk
  • Patent number: 7426564
    Abstract: The invention realizes a simple and easy file transfer system by setting a communication parameter without requiring a manual input by a user and transferring a parameter indicating a file transfer job. A third communication equipment transmits a communication parameter for executing a data communication between a first communication equipment and a second communication equipment, to the first communication equipment, and in response to the transmission of the communication parameter, receives a parameter indicating a file transfer job for transmitting files to the second communication from the first communication equipment, from the first communication equipment, and transmits the parameter indicating the file transfer job and the communication parameter to the second communication equipment.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: September 16, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masashi Yoshida, Masanori Abe
  • Patent number: 7426549
    Abstract: A method of providing distributed imaging capability to a user of a client device. Document creation, manipulation, editing, and output may be provided. Document design and image data may be associated with the originating user. Generic access instructions cause associated document data to be retrieved or stored. Multiple documents and output devices may be employed to accomplish the requesting user's needs. Further, interactive graphical printing configuration and monitoring may be utilized.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: September 16, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shell S. Simpson, Ward S. Foster, Kris R. Livingston
  • Patent number: 7424433
    Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. Conditional logic may be applied to the nominal output to generate a simulated input in response thereto. The user simulation script is specified in a customized mark-up language having a set of one or more conditional tags and an internal variable for the nominal output of the voice application.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7421505
    Abstract: According to one embodiment, a first computing device receives first information that has been formed according to application software instructions. Independent of the application software instructions, the first computing device forms second information for causing a second computing device to perform an operation. In response to receiving the first information, the first computing device executes protocol stack instructions to form a packet including at least the first and second information. The first computing device outputs the packet to the second computing device.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: September 2, 2008
    Assignee: Noatak Software LLC
    Inventor: Mitchell T. Berg
  • Patent number: 7418505
    Abstract: The present invention relates to an IP address lookup method and hardware architecture.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: August 26, 2008
    Assignee: EWHA University Industry Collaboration Foundation
    Inventors: Hyesook Lim, Yeo-jin Chung
  • Patent number: 7415546
    Abstract: The invention relates to an apparatus for interfacing a peripheral device corresponding to the detection of interface, which comprises: a regulator, for regulating the working voltage of the circuit of the apparatus; an USB physical layer with switch controller, for detecting and determining whether the interface to which the peripheral device is connected is an USB interface and thus being capable of enabling an USB mode of the apparatus; at least four pull-high switch resistors; and an analog switch, capable issuing an analog signal while the apparatus is in the USB mode; wherein the PS2 mode of the apparatus is enabled while the USB physical layer with switch controller detects no USB interface being connected to the peripheral device, and the mode of the apparatus is controlled by the interaction of the on/off statuses of the four pull-high switch resistors.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: August 19, 2008
    Assignee: Holtek Semiconductor
    Inventors: Hsiang Sheng Liu, Pak Man Ma
  • Patent number: 7412549
    Abstract: A method for communicating data between an initiator unit (INIT) which initiates the communication and a target unit (TRGT) is described. Therein the initiator unit (INIT) indicates a request (TID) to initiate a communication. In response the target unit (TRGT) provides information (READY, ACCEPTC) indicating whether one of the following situation exist, the initiator unit (INIT) has to maintain the request, the request of the initiator (INIT) is accepted, the request of the initiator (INIT) is rejected. In addition a processing system is described.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 12, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Andrei Radulescu, Kees Gerard Willem Goossens