Computer-to-computer Handshaking Patents (Class 709/237)
-
Patent number: 8452886Abstract: Techniques for streaming media packets in a peer-to-peer network are disclosed.Type: GrantFiled: December 4, 2008Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Jian-guang Lou, Yusuo Hu, Qingwei Lin, Fan Li, Jiang Li
-
Patent number: 8447879Abstract: An in-band signaling method that enables secure updates of a care-of-IP address for a mobile host that roams between access networks. In the illustrative embodiment described herein, a mobile host includes an intelligent interface that handles IP networking functions and tunnels IP packets between the mobile host and the mobile host's home agent/remote access server (HA/RAS) transparently, as if the mobile host established a connection to a communicating or destination host (DST) from the home network (where the HA/RAS resides). In accordance with an aspect of the invention, there is provided an in-band signaling method that employs encrypted three-way handshake signaling messages that are embedded in encapsulated IP packets to enable care-of IP address updates. This method can effectively protect mobile hosts from denial-of-service attacks and is transparent to NAT/NAPT firewalls.Type: GrantFiled: March 3, 2008Date of Patent: May 21, 2013Assignee: AT&T Intellectual Property II, L.P.Inventor: Hui Luo
-
Patent number: 8446840Abstract: A TCP proxy insertion and uninstall method is provided, including: during establishment of a TCP connection, forwarding a TCP connection establishing packet between a TCP client and a TCP server through an L3, and recording option information and sequence number information of the TCP connection establishing packet; performing determination on a packet according to a proxy policy; forwarding the received packet if it is determined that no proxy process is required for the packet, and updating the recorded sequence number information according to sequence number information of the received packet; and generating a client pseudo socket and a server pseudo socket according to the option information and sequence number information if it is determined that a proxy process is required for the packet, terminating the received packet by adopting the client pseudo socket and server pseudo socket, processing the terminated packet through an L7 and forwarding the processed packet.Type: GrantFiled: November 29, 2012Date of Patent: May 21, 2013Assignee: Hauwei Technologies Co., Ltd.Inventors: Huaguo Xie, Tong Zhou, Mingxia Wang, Jie Wu
-
Patent number: 8443109Abstract: A first base station wirelessly transmits media to a first communication device for a communication session. The first base station hands off the communication session to a second base station. The second base station wirelessly transmits the media to the first communication device for the communication session. In response to the hand-off, the second base station selects a second communication device based on the type of media and transmits a prompt to the first communication device to transfer the communication session to the second communication device. In response to a user instruction, the second base station transmits the media to the second communication device for the communication session.Type: GrantFiled: May 22, 2009Date of Patent: May 14, 2013Assignee: Sprint Communications Company L.P.Inventors: Lyle Walter Paczkowski, Robert C. Pippert, DaeSik Oh
-
Patent number: 8443048Abstract: A method, system and program product for assigning a resource to a client in a collaborative environment. The method includes defining, using a tool, a threshold value for collaborative attributes for each resource responding to one or more clients and calculating on a periodic basis, using the tool, an updated value for the collaborative attributes for each resource. The method further includes comparing, upon receipt of a collaboration request, the updated value with the threshold value defined for collaborative attributes for a first resource and, if the updated value is less than the threshold value for the first resource, connecting the client to the first resource for establishing a collaborative session. If not, repeating comparing the updated value with the threshold value for the collaborative attributes defined for a next resource and connecting the client to the next resource whose updated value is less than the threshold value.Type: GrantFiled: August 1, 2012Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Charles Steven Lingafelt, David Paul Merrill, John Elbert Moore
-
Patent number: 8443113Abstract: A communication apparatus is configured to execute testing of whether or not the responding module is correctly responding to the plurality of commands transmitted and received between a transmission module and a reception module, the testing being performed via a loop-back mode transmission and reception path configured such that the reception module receives the command transmitted by the transmission module; and during the testing, following procedure is performed, which includes: transmitting the specific command by the transmission module; receiving the specific command by the reception module via the transmission and reception path; deactivating reception of the specific command; and transmitting a command different from the specific command subsequent to transmitting the specific command by the transmission module.Type: GrantFiled: April 25, 2012Date of Patent: May 14, 2013Assignee: Kabushiki Kaisha ToshibaInventors: Shuichi Ishii, Shinji Kunishige
-
Patent number: 8443274Abstract: The present invention relates to a checker circuit for a handshake protocol. The checker circuit detects common errors that occur when two communication unit on execute the handshake protocol. The checker circuit is characterized by a compact circuit design that is associated with reduced susceptibility to circuit errors and a significantly reduced spatial requirement. The invention also relates to a method for checking the execution of the handshake protocol.Type: GrantFiled: January 18, 2010Date of Patent: May 14, 2013Assignee: IHP GmbHInventor: Steffen Zeidler
-
Patent number: 8438272Abstract: The present disclosure involves systems, software, and computer implemented methods for calculating a quality of service associated with a network participant associated with a networked business process. One method comprises identifying a profile of a potential network participant associated with a networked business process, the networked business process comprising a set of interrelated business processes performed by at least two different network participants. The profile defines at least one technical capability of the potential network participant. A set of criteria associated with the networked business process is identified, the criteria defining at least one technical capability metric. The identified profile of the potential network participant is compared with the identified set of criteria, and a determination of whether the profile of the potential network participant meets or exceeds the identified set of criteria is made.Type: GrantFiled: August 31, 2010Date of Patent: May 7, 2013Assignee: SAP AGInventor: Oliver Kieselbach
-
Patent number: 8433375Abstract: When a portable information terminal operates in an unused state, a predetermined access point is searched for. As a result, when the predetermined access point is detected, a connection to the predetermined access point is established, and a predetermined data communication process is performed.Type: GrantFiled: November 17, 2010Date of Patent: April 30, 2013Assignee: Nintendo Co., Ltd.Inventors: Masatoshi Yamazaki, Tooru Ooe, Masahiro Shoji, Hiroaki Adachi, Takashi Kubota
-
Patent number: 8424099Abstract: A system and method are disclosed for creating a secure video content path, or a protected media content bus, within an unsecure personal computer. A portable security module, or electronic key safe, may be inserted into a personal computer that has different internal components for processing secure and unsecured content. The security module may establish a secure encrypted link with a secure video processor of the personal computer, and may use the personal computer's network interface to request authority to receive secured content. The security module may provide content keys to the secure video processor to access secured content received over an external network.Type: GrantFiled: March 4, 2010Date of Patent: April 16, 2013Assignee: Comcast Cable Communications, LLCInventor: James William Fahrny
-
Publication number: 20130091302Abstract: Information may be transferred directly between two mobile electronic devices where each device has a display and a camera on the same side. Data may be converted into one or more images using a processor on a first mobile communication device. The images may be displayed on a display on the first mobile communication device. The images are configured to convey information in a form that is detectable by a camera built into a second mobile communication device and interpretable by computer executable instructions running on a processor coupled to the camera that is built into the second mobile communication device. Images displayed on a display of the second device may be detected with a camera on the first device. The images on the second device's display may be interpreted to convert information encoded within those images into electronic data using the processor on the first device.Type: ApplicationFiled: October 5, 2011Publication date: April 11, 2013Inventor: Martin R. Roscheisen
-
Patent number: 8412733Abstract: Methods for processing streaming data records are provided that include facilities for defining and naming multiple input and output data streams using relational processing definitions and abstractions similar to those found in relational database management systems (RDBMS) and embodied as a set of communicating stream processing nodes. The result is a Distributed Data Stream Management System (DDSMS) which is also a kind of Relational Data Stream Management System (RDSMS). The former comprises a set of Relational Data Stream Management System (RDSMS) nodes, whereas the latter might contain only a single RDSMS node.Type: GrantFiled: November 7, 2011Date of Patent: April 2, 2013Assignee: SQL Stream Inc.Inventor: Damian Black
-
Patent number: 8412792Abstract: A network file transfer and caching system is presented. The system provides multiple access utilities to select and transfer files to other users. The system is of particular use where the size of the files precludes transfer by other means such as e-mail attachments. The system is uniquely integrated into the operating systems by providing right click context menu file selection and process initiation. New utilities enable improved workflow by providing download information without the need to wait for completion of the network transfer process. Network transfer processes may progress in the background without user oversight or intervention. Files are cached and securely available to selected receivers of the files. The caching process may be managed by selected parameters related to number of downloads and time limits for availability of downloads.Type: GrantFiled: July 31, 2007Date of Patent: April 2, 2013Inventor: Brent Young
-
Patent number: 8407310Abstract: A cellular phone 10 transmits a request for management information including size information of object data which is desired to be downloaded, and determines whether a size of the object data exceeds a predetermined value or not, based on the size information. If the size of the object data does not exceed the predetermined value, the cellular phone 10 stores the object data, received in response to the download request, in a temporary storage area. If the size of the object data does exceed the predetermined value, the cellular phone 10 determines whether a free area for storing the object data in a permanent storage area exists or not. If a free area exists, the object data received in response to the download request is stored in the permanent storage area.Type: GrantFiled: November 13, 2006Date of Patent: March 26, 2013Assignee: Vodafone Group PLCInventors: Yusuke Murai, Masayuki Doi, Tatsuhiro Aoyagi
-
Patent number: 8397266Abstract: A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master.Type: GrantFiled: January 11, 2010Date of Patent: March 12, 2013Assignee: Microsoft CorporationInventors: Kevin T. Gallo, Paul C. David, Dorin O. Ungureanu, Debbie A. Newman
-
Patent number: 8392497Abstract: Systems and algorithm for controlling a virtualized computer service remotely through a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a hypervisor with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to receive a connection request from the client for controlling the virtualized computer service (or simply, virtual service) available at a specific virtual machine. The request includes a plurality of connection parameters that describe the connection requirements of the client and is received at the virtual machine that is equipped with the image processor algorithm. The connection parameters are interrogated using the image processor algorithm to identify a specific virtual machine that provides the requested virtualized computer service. A framebuffer data for the identified virtual machine located in virtual memory is accessed and read directly through a hypervisor.Type: GrantFiled: May 20, 2010Date of Patent: March 5, 2013Assignee: Framehawk, LLCInventors: Stephen D Vilke, Peter Badger, Dan Roncadin, Rudy Willis, James Selvidge
-
Patent number: 8392991Abstract: A low rate DoS attack detection algorithm is used, which relies on a characteristic of the low rate DoS attack in introducing high rate traffic for short periods, and then uses a proactive test based differentiation technique to filter the attack packets. The proactive test defends against DDoS attacks and low rate DoS attacks which tend to ignore the normal operation of network protocols, but it also differentiates legitimate traffic from low rate DoS attack traffic instigated by botnets. It leverages on the conformity of legitimate flows, which obey the network protocols. It also differentiates legitimate connections by checking their responses to the proactive tests which include puzzles for distinguishing botnets from human users.Type: GrantFiled: May 27, 2008Date of Patent: March 5, 2013Assignee: New Jersey Institute of TechnologyInventors: Nirwan Ansari, Amey Bhaskar Shevtekar
-
Patent number: 8380856Abstract: 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: GrantFiled: January 25, 2007Date of Patent: February 19, 2013Assignee: priceline.com, IncorporatedInventors: Scott Nedderman, Jonathan Taylor, Christopher Lenz
-
Patent number: 8370494Abstract: Systems, methods, apparatus and software can implement a flexible I/O fence mechanism framework allowing clustered computer systems to conveniently use one or more I/O fencing techniques. Various different fencing techniques can be used, and fencing mechanism can be customized.Type: GrantFiled: September 14, 2009Date of Patent: February 5, 2013Assignee: Symantec Operating CorporationInventors: Grace Chen, Bob Schatz, Shardul Divatia
-
Patent number: 8370638Abstract: A method of generating authentication seeds for a plurality of users, the method involving: based on a single master seed, generating a plurality of derivative seeds, each one for a corresponding different one of a plurality of users; and distributing the plurality of derivative seeds to a verifier for use in individually authenticating each of the plurality of users to that verifier, wherein generating each one of the plurality of derivative seeds involves mathematically combining the master seed and a unique identifier identifying the corresponding user.Type: GrantFiled: February 17, 2006Date of Patent: February 5, 2013Assignee: EMC CorporationInventors: William Duane, Jeffrey Hamel
-
Patent number: 8370497Abstract: A method for transferring time-synchronous data, particularly voice and video data, over a network, particularly the Internet, between at least two terminals, where between the terminals a connection is established using a SIP server and where the SIP protocol is used for establishing the connection, is—with respect to high Quality of Service for transferring time-synchronous data and with a technically simple and cost effective design—developed in a way that the SIP server analyzes the connection and/or the terminals or the like and that based on the analysis it determines an ideal bandwidth for optimizing the transfer of time-synchronous data.Type: GrantFiled: November 15, 2002Date of Patent: February 5, 2013Assignee: NEC CorporationInventors: Jürgen Quittek, Cristian Cadar
-
Patent number: 8370521Abstract: Various embodiments of systems and methods for data message exchange in a client server network are described herein. In various embodiments, a client and a server network may implement a data message protocol for message exchanges. A method of an embodiment ensures message delivery, acknowledge message delivery, message delivery in a specific order, resending of lost data messages, and the like. In various embodiments, such data exchange may optimize data transmission and resource consumption in a client server network. A server can store data messages in a buffer and resend them only when requested by the client, as in the case of lost or out of sequence data message. A client with limited storage space need not concern itself with storing data messages and processing them at a later point in time. Furthermore, a client may optimize data transmission by acknowledging bulk data messages, rather than acknowledging them individually.Type: GrantFiled: July 27, 2010Date of Patent: February 5, 2013Assignee: SAP AGInventors: Vikas Lamba, Ramprasadh Kothandaraman
-
Publication number: 20130031268Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.Type: ApplicationFiled: October 27, 2011Publication date: January 31, 2013Applicant: SOLARFLARE COMMUNICATIONS, INC.Inventors: STEVEN L. POPE, DAVID J. RIDDOCH, Kieran Mansley
-
Patent number: 8365301Abstract: In a typical peer-to-peer network, any user of the peer-to-peer network may request a lookup of a key and its associated value. To limit access to a stored key-value pair, a user node may generate a registration message for a key-value pair. The value may include the payload to be stored at the storage node, and an access list containing one or more retrieval identifiers indicating one or more users authorized to access the payload. In some cases, the registration message may also include an encrypted payload which is encrypted with a group key. The group key may be included in the registration message, and may be encrypted with an encryption key which is known by the authorized user.Type: GrantFiled: February 22, 2005Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventor: John L. Miller
-
Patent number: 8364843Abstract: A method and a system for in-service software upgrade in a Hot Standby Redundant Distributed (HSRD) system are provided. A standby route processor in HSRD system is updated with upgraded software. The standby route processor is synchronized with an active route processor present in the HSRD system. The control of routing process is switched over to the standby route processor (with the upgraded software) from the active route processor. During the switchover, a minimal context forwarder on the line card begins execution and continues forwarding packets across a network, while a line card in the HSRD system is being reloaded and configured.Type: GrantFiled: January 9, 2006Date of Patent: January 29, 2013Assignee: Cisco Technology, Inc.Inventor: Peter J. Hanselmann
-
Patent number: 8359349Abstract: A system for uploading content includes a sender capable of sending an upload request, where the upload request comprises a request to upload content from the sender to a recipient. The system also includes a network entity, such as the recipient, capable of operating an upload agent. The upload agent, in turn, is capable of receiving the upload request, and thereafter determining an upload schedule relating to the time and/or manner of uploading the content. The sender can then be capable of uploading the content to the recipient in accordance with the upload schedule. The network entity can be further capable of recovering an upload session that has encountered an interruption.Type: GrantFiled: March 18, 2004Date of Patent: January 22, 2013Assignee: Nokia CorporationInventors: Janne La. Aaltonen, Ari Hännikäinen, Ahti Muhonen, Antti-Pentti Vainio
-
Publication number: 20130013805Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: MICROSOFT CORPORATIONInventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
-
Patent number: 8352633Abstract: The present application is directed towards systems and methods of state migration in a multi-core system. An external process on a client or server may initiate a plurality of connections with the multi-core system, such that some cores have a plurality of connections and others have none. The present invention provides systems and methods for redirecting a connection or migrating the state of a connection from being associated with a first core with a plurality of connections to a second core with no connections.Type: GrantFiled: June 22, 2010Date of Patent: January 8, 2013Assignee: Citrix Systems, Inc.Inventors: Ashwin Jagadish, Roy Rajan, Saravanakumar Annamalaisami
-
Patent number: 8352632Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.Type: GrantFiled: October 26, 2005Date of Patent: January 8, 2013Assignee: Level 3 Communications, LLCInventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
-
Publication number: 20130007299Abstract: Various methods for application costing to provide decision making for service provisioning are provided. One example method may comprise connecting to a web based portal environment system. The method may further comprise establishing a hypertext transfer protocol keep-alive connection with the web based portal environment system. The method may further comprise receiving a push command via the hypertext transfer protocol keep-alive connection. The method may additionally comprise executing the push command. Similar and related example methods, example apparatuses, and example computer program products are also provided.Type: ApplicationFiled: July 2, 2012Publication date: January 3, 2013Applicant: STONEWARE, INC.Inventors: Richard W. German, Tony E. Thompson, Timothy M. Robbins
-
Patent number: 8334994Abstract: A management apparatus connected to an image forming apparatus for managing usage of the image forming apparatus is disclosed. The management apparatus includes a user data storage part for storing user identification data and use restriction data corresponding to the user identification data, and a use restriction data acquiring part for acquiring the use restriction data corresponding to the user identification data.Type: GrantFiled: February 22, 2007Date of Patent: December 18, 2012Assignee: Ricoh Company, Ltd.Inventors: Atsushi Sakagami, Naoto Sakurai, Daiya Miyasaka, Koji Sasaki, Tomoko Nishizawa
-
Patent number: 8335916Abstract: The present invention discloses a system, method, apparatus, and computer usable product code for handling requests. The invention can include a kernel level cache, a request handling service, and a transport layer security service. The kernel level cache can store request handling data. The request handling service can handle secure requests at a transport layer of a kernel when request handling data is present in the kernel level cache. The transport layer security service can handle encryption/decryption operations for the secure requests and request responses at the transport layer.Type: GrantFiled: January 29, 2008Date of Patent: December 18, 2012Assignee: International Business Machines CorporationInventors: Roy F. Brabson, Andrew K. Tracy
-
Patent number: 8335577Abstract: A chipset for an audio player supporting Bluetooth advanced audio distribution profile (A2DP). The chipset comprises first and second processors. The first processor reads audio source data from a storage device and performs a first part of advanced audio distribution profile (A2DP) source encoding. The second processor is coupled to the first processor and performs a second part of the advanced audio distribution profile (A2DP) source encoding. The first and second processors collectively act as a Bluetooth host.Type: GrantFiled: November 28, 2006Date of Patent: December 18, 2012Assignee: Mediatek Inc.Inventors: Yu Hsiang Lin, Yu-Cheng Hsieh
-
Patent number: 8335858Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.Type: GrantFiled: June 27, 2011Date of Patent: December 18, 2012Assignee: Microsoft CorporationInventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
-
Patent number: 8332533Abstract: Communication networks are automatically tested from a superordinate producer-independently managing network management center, such as when subordinate, producer-specific operation and maintenance centers (OMCs) are not occupied. Producer-dependent information is transmitted when an alarm report is sent and producer-specific hardware tests are automatically generated in the network management center (NMC). It is unnecessary for producer-specific object classes to be completely defined in the information model of the OMC-NMC interface. The tests automatically generated in the network management center can be triggered in response to errors, e.g. for a particular hardware board, or preventively, for example for the entire hardware of a network unit.Type: GrantFiled: December 31, 2008Date of Patent: December 11, 2012Assignee: Siemens AktiengesellschaftInventor: Lucian Hirsch
-
Patent number: 8332532Abstract: A method for establishing a TCP connection between two client terminals protected by stateful firewalls and comprising means for sending messages to each other via a messaging server. The client terminals agree on establishing a mutual TCP connection by sending a message, which indicates port numbers to be used on said connection. A TCP connection establishment procedure is started in both client terminals. After sending a first handshake message, a message indicating a sequence number of the first handshake message is sent from both client terminals to each other. When the firewalls of the opposite client terminals reject the first handshake message, an acknowledgement message to the first handshake message is created in both client terminals using a raw socket, which acknowledgement message includes the received sequence number as an acknowledgement number. Finally, the raw socket based acknowledgement message is sent to the opposite client terminal for completing the establishment of the TCP connection.Type: GrantFiled: June 7, 2006Date of Patent: December 11, 2012Assignee: TeliaSonera ABInventor: Antti Mäkelä
-
Patent number: 8327029Abstract: In an embodiment, a session associated with a first hardware device that sends or receives a first data stream and a second hardware device that sends or receives a second data stream may be provided. The session may be used to access information related to the first hardware device and the second hardware device. The accessed information may be used to identify a strategy from among a plurality of strategies for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device. The identified strategy may be applied to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device.Type: GrantFiled: March 12, 2010Date of Patent: December 4, 2012Assignee: The MathWorks, Inc.Inventor: Rob Purser
-
Patent number: 8320404Abstract: A wireless local area network (WLAN) device includes a WLAN adapter having a USB terminal connected to a USB terminal of a PC (personal computer). The WLAN adapter is loaded with a program for setting a WLAN and executing a communication, and a connection of the adapter to the PC prompts the PC to recognize the adapter as a CD-ROM drive, and prompts the program for setting a WLAN and executing a communication to run automatically. The PC loads data of SCSI standard into the WLAN adapter by using a vender defined command of SCSI standard by way of the program for setting a WLAN and executing a communication. The WLAN adapter converts the data of SCSI standard into data for setting a WLAN or data of TCP/IP (Transmission Control Protocol/Internet Protocol), and sets the WLAN and executes the communication.Type: GrantFiled: June 8, 2010Date of Patent: November 27, 2012Assignee: Panasonic CorporationInventors: Norimitsu Sugiyama, Junji Masumoto, Atsushi Nakamizo
-
Patent number: 8316152Abstract: Methods and apparatus for machine-to-machine communications are disclosed. A communications server provides a way for application servers on the Internet to communicate with a plurality of physically remote devices that do not have “traditional” Internet connections. Communications between an application server and its remote devices are normalized by the communications server so that the need for a variety of wired and wireless protocols remains transparent to the application server. In addition, the application server may initiate communications with remote devices using dynamic IP addresses, because the communications server discovers dynamic IP addresses using a non-IP based protocol.Type: GrantFiled: February 13, 2006Date of Patent: November 20, 2012Assignee: QUALCOMM IncorporatedInventors: David Geltner, Steve Pazol
-
Patent number: 8314957Abstract: A processing apparatus enabling initial settings to be easily configured as a user desires e.g. upon purchase of the apparatus without unpacking the apparatus from a shipping carton. The processing apparatus comprises a wireless communication unit operable by an AC power supply or a battery, and an EEPROM operable by the AC power supply or the battery and stores initial settings information for the apparatus. An MCU of the processing apparatus determines whether electric power is currently supplied from the AC power supply or from the battery. Further, the MCU determines whether or not power-on history information on the AC power supply has been stored. When the battery is used and no power-on history information has been stored, the MCU rewrites the initial settings information stored in the EEPROM, based on initial settings information received from a dealer's PC by wireless communication.Type: GrantFiled: May 15, 2009Date of Patent: November 20, 2012Assignee: Canon Kabushiki KaishaInventor: Yasuhiko Hirano
-
Patent number: 8312144Abstract: A method, apparatus, and system are disclosed for exchanging services in a distributed system. A communication module receives an advertisement of service capabilities for a service provider. The communication module further receives a registration of service requirements for a service consumer. A match module determines if the advertisement service capabilities match the registration service requirements. A configuration module configures the service provider to supply the service requirements of the service consumer if the advertisement service capabilities match the registration service requirements. An establishment module establishes a service relationship between the service provider and the service consumer. The service provider provides the service requirements of the service consumer.Type: GrantFiled: January 28, 2009Date of Patent: November 13, 2012Assignee: International Business Machines CorporationInventors: Jason James Gravees, Ivan Ronald Olguin, II, Kevan D. Holdaway
-
Patent number: 8312098Abstract: A method and system of establishing communications between at least two independent software modules in a safety critical system, such as a medical system, is provided. The design comprises providing a media connection between software modules, wherein the software modules employ a communications protocol and participate in a bi-directional master-slave relationship between a master module and a slave module. The design further comprises sending an arbitrary length of data between the master and slave modules, wherein the arbitrary length of data is used by the master module to control and obtain status from the slave module, and sending arbitrary data further enables the slave module to return data and status information to the master module. The design also employs a safety critical communications watchdog between the master and slave modules, wherein the safety critical communications watchdog monitors communications quality between the master and slave modules.Type: GrantFiled: November 9, 2006Date of Patent: November 13, 2012Assignee: Abbott Medical Optics Inc.Inventors: Michael J. Claus, Hao V. Nguyen
-
Patent number: 8310960Abstract: In a communication apparatus capable of switching states in response to a request from an external device, the communication apparatus switches states between said second state where the communication apparatus replies a valid response under limited circumstance and the third state where the communication apparatus does not reply a valid response before a registration; and said first state where the communication apparatus replies a valid response and said third state after the registration based on the same setting.Type: GrantFiled: January 13, 2006Date of Patent: November 13, 2012Assignee: Ricoh Technology Research, Inc.Inventor: Soichi Nakamura
-
Patent number: 8307111Abstract: Applications executed out of router memory may acquire additional bandwidth that is not being used by other applications, in order to speed up network traffic. Scavenging may occur up to a point where current congestion is detected, at which point any scavenged bandwidth is relinquished and the application returns to its prescribed limit. After current congestion is mitigated, scavenging may occur up to a limit below the point where congestion was detected. After a predetermined interval, additional scavenging may occur beyond this limit until a preset bandwidth limit is reached.Type: GrantFiled: April 13, 2010Date of Patent: November 6, 2012Assignee: QLOGIC, CorporationInventor: Charles Micalizzi, Jr.
-
Patent number: 8301720Abstract: A system providing a reproducible package of a web service scenario having at least one web service client and at least one web service coupled to said network. A collector extracts a set of message exchanges between the web service client and the web service, and a closure builder captures a service description. A workspace repository coup stores the set of message exchanges and the service description to create the reproducible package of the web service scenario. According to one embodiment, the reproducible packages provide mechanisms to share and replay XML message-based scenarios for distributed applications.Type: GrantFiled: July 18, 2006Date of Patent: October 30, 2012Assignee: Progress Software CorporationInventors: Anand Thakker, Aaron White, Franklin C. Grossman, James Murphy, Mark Ericson
-
Patent number: 8291093Abstract: A network in which peer-to-peer remediation is provided to keep clients in the network up-to-date. As network clients establish peer-to-peer connections, they exchange status information. The status information allows the clients to mutually identify whether one client is more out-of-date than another. The more up-to-date client provides update information to the more out-of-date client. To preserve the integrity of the update process, updates are provided as signed binary files and are only applied by the client receiving the update if the binary file may be authenticated by the recipient.Type: GrantFiled: December 8, 2005Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventor: Calvin Choon-Hwan Choe
-
Patent number: 8291039Abstract: A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.Type: GrantFiled: May 11, 2011Date of Patent: October 16, 2012Assignee: Axeda CorporationInventor: Felix Shedrinsky
-
Patent number: 8291058Abstract: The present invention describes a system and method of extracting and storing data elements from network packets, thus performing the task of data mining. In one embodiment of the present invention incoming packets are decomposed one protocol layer at a time to extract data elements contained in the protocol headers. Layer-specific parsers perform deep packet inspection in order to extract data elements from upper-level protocols. Extracted data is arranged in rows, which are subsequently stored into a memory-based accumulator. After some length of time the accumulator is flushed to disk files. Another process reads the flushed disk files row-by-row, inserting each row into a relational database. Standard SQL operations are performed on the relational database in order to generate and display reports of the collected data.Type: GrantFiled: February 19, 2010Date of Patent: October 16, 2012Assignee: Intrusion, Inc.Inventors: Tommy Joe Head, Daris A. Nevil
-
Patent number: 8291068Abstract: A method and corresponding device provides for automatically detecting a protocol for a load testing routine. The method includes the steps of, for an application to be load tested, executing the application and recording communications between a first tier and a second tier during the execution. The recording step includes recording modules loaded by the application, recording network traffic and Web traffic, comparing the recorded modules, network traffic and Web traffic to a rule set, and based on the comparing step, selecting one or more protocols appropriate for load testing the application. Finally, the method includes the step of generating a script based on the recorded communications and the protocols, where the script specifies the protocols.Type: GrantFiled: January 14, 2009Date of Patent: October 16, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Moshe Eran Kraus, Oren Gavriel, Adi Regev
-
Patent number: 8284932Abstract: This specification describes technologies relating to imparting cryptographic information in network communications.Type: GrantFiled: November 23, 2011Date of Patent: October 9, 2012Assignee: Adobe Systems IncorporatedInventors: Asa Whillock, Edward Chan, Srinivas Manapragada, Matthew Kaufman, Pritham Shetty, Michael Thornburgh