Computer-to-computer Handshaking Patents (Class 709/237)
  • Publication number: 20120254461
    Abstract: In order to enable a dynamic handshake procedure, a device may be configured with a list of handshake contributors. Contributors with connection handshake properties may be added to the contributor list. To perform handshake, the contributor list is processed to extract the connection handshake properties of each contributor to the handshake. Handlers for handling the connection handshake properties may also be dynamically added and invoked when a handshake is received.
    Type: Application
    Filed: April 2, 2011
    Publication date: October 4, 2012
    Applicant: Recursion Software, Inc.
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Publication number: 20120254460
    Abstract: In order to enable a dynamic handshake procedure, a client device is configured with a list of handshake contributors. The client device initiates a handshake by determining the handshake contributors and writing properties of the handshake contributors in a client handshake, which is then sent to a server device. The client handshake is processed at the server device by invoking an appropriate handler, which handles the handshake result. The server can also send its contributors and their properties to the client. Once the client receives the properties, the client can call an appropriate handler to handle the properties. Connections may be created based on the exchanged properties. New contributors and contributor handlers may be added to both the client and server devices.
    Type: Application
    Filed: April 2, 2011
    Publication date: October 4, 2012
    Applicant: Recursion Software, Inc.
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 8281039
    Abstract: A system for multimedia communications implemented with reconfigurable technology is disclosed. The system includes: a SIP engine implemented in hardware that executes functions defined by Session Initiation Protocol (SIP); a XML engine implemented in hardware that executes functions defined by Extensible Markup Language (XML); and an interface that coordinates functions executed by the SIP engine and the XML engine. A standard set of features are provided for robust communications while permitting the addition of more features to enhance the multimedia communications experience. For example, audio and video communication, instant messaging and presence can be provided by the system while P2P and IP Multimedia Systems (IMS) can be provided through expansion. Reconfigurable technology allows the system to achieve optimal performance in performing various tasks.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: October 2, 2012
    Assignee: University of Ottawa
    Inventors: Dan Ionescu, Raymond Elliott Peterkin, Fadi El-Hassan, Mohamed Abou-Gabal
  • Patent number: 8275905
    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: Grant
    Filed: April 17, 2008
    Date of Patent: September 25, 2012
    Assignee: Oracle International Corporation
    Inventors: Dongbo Xiao, Kawaljit Singh
  • Patent number: 8275890
    Abstract: A communication session is established between a first device and a second device. A message is transmitted from the first device to the second device. In response to the second device failing to actively respond to the message, the first device terminates the communication session with the second device.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 8272947
    Abstract: This document discusses, among other things, systems and methods for managing of cashless wagering game systems. An apparatus comprises a first cashless wagering game media input device, operable to access a first cashless wagering game medium associated with a first cashless wagering system; a second cashless wagering game media input device, operable to access a second cashless wagering game medium associated with a second cashless wagering system; and a control module operable to: receive a transfer amount, the transfer amount associated with the first cashless wagering game medium and to be debited from the first cashless wagering system; and credit at least a portion of the transfer amount to the second cashless wagering system.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: September 25, 2012
    Assignee: WMS Gaming Inc.
    Inventors: Mark B. Gagner, Erhard W. Rathsack, Jorge L. Shimabukuro
  • Patent number: 8271621
    Abstract: Techniques for communicating metadata are disclosed. According to one technique, a device comprises a configuration module. The configuration module contains and specifies a mapping table. For example, each mapping in the mapping table might indicate a standard, a retrieving protocol, and a packaging protocol. In the mapping table, a particular retrieving or packaging protocol can be mapped to more than one standard. The device comprises one or more separately implemented retrieving protocol modules and packaging protocol modules. The device receives a client's request. The device selects a retrieving protocol to interpret the request, and interprets the request using that protocol. The device uses the mapping table to determine a packaging protocol that is mapped to the client's standard. The device uses the selected packaging protocol to package, in the appropriate form, the requested metadata. The device sends the appropriately packaged metadata back to the client.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: September 18, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuwen Wu
  • Patent number: 8260936
    Abstract: A system, method, and computer program product through which address resolution is performed for nodes (101, 103) of a network that are behind a network address translator (NAT). A determination is made upon the initiation of a communication session as to whether one or more of the nodes (101, 103) included in the session are behind a NAT. Based on the determination, information is exchanged (L102, L103) from an independent application server (105) to the nodes (101, 103) included in the session so as to resolve the addressing problems introduced by the NAT. The invention is applicable in applications including, but not limited to, IP telephony, and applications complying with the session initiation protocol (SIP).
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 4, 2012
    Assignee: Net2Phone, Inc.
    Inventors: Thomas Scott Kennedy, Jeffrey S. Skelton, Estie Galinsky, Alan Staniforth, Harold Jeffrey Goldberg
  • Patent number: 8260954
    Abstract: Process of communication via HTTP or HTTPS between a device running Java ME® and a server over the air, said server receiving and transmitting SOAP (Simple Object Access Protocol) messages from/to an operator on a host over a network and being capable of exchanging SOAP messages under Application Protocol Data Unit (APDU) data form/with the device, characterized in that the SOAP messages are translated from/to binary messages according to a protocol in the server, said binary messages being exchanged with the device, the binary messages being binary request messages or binary response messages.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: September 4, 2012
    Assignee: Cassis International Pte. Ltd.
    Inventor: Chee Wei Ng
  • Patent number: 8260955
    Abstract: A video signal and an audio signal are TMDS transmitted from a source device to a sink device. Through a reserved line and a HPD line provided separately from a TMDS transmission line, an Ethernet™ signal is bidirectionally transmitted, and also, a SPDIF signal is transmitted from the sink device to the source device. The Ethernet™ signal bidirectionally transmitted between Ethernet™ transmitter/receiver circuits is differentially transmitted by an amplifier and is received by the amplifier. The SPDIF signal from a SPDIF transmitter circuit is common-mode transmitted from an adder and is received by the adder to be supplied to the SPDIF receiver circuit.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: September 4, 2012
    Assignee: Sony Corporation
    Inventors: Gen Ichimura, Hidekazu Kikuchi, Yasuhisa Nakajima
  • Patent number: 8255560
    Abstract: A system has a transmitter for transmitting a sequence of packets, the transmitter has a first counter for storing a first sequence number, a first generating unit for generating an error check code for checking an error in each of the packets on the basis of the header and the data in each of the packets and the first sequence number, and a transmitting unit for transmitting each of the packet together with each of the error check code and a receiver has a second counter for storing a second sequence number, a second generating unit for generating an error check code for checking an error in each of the packets on the basis of the header and the data in each of the packets received from the transmitter and the second sequence number and an error check unit for checking an error in the sequence of the packet.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: August 28, 2012
    Assignee: Fujitsu Limited
    Inventors: Tomohiro Inoue, Yuichiro Ajima, Shinya Hiramoto
  • Patent number: 8254290
    Abstract: A method and apparatus using a synchronous sensor network medium access control (MAC) protocol, such as a ZigBee or IEEE 802.15.4 low-rate wireless personal area network (WPAN), is disclosed. A method and apparatus for constructing a ubiquitous sensor network (USN) of which a life is increased by using power beacons and reducing the number of unnecessary control packets (beacon packets), thereby reducing an initialization time between nodes and preventing beacon collision, is also disclosed. A beacon packet channel having a large output power and a data channel of which a transmission range is restricted by reducing an output power to be less than that of the beacon packet channel, may be simultaneously used.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: August 28, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Se Han Kim, Nae Soo Kim, Cheol Sig Pyo, Jong Suk Chae
  • Patent number: 8250235
    Abstract: A system including a transmitter, a receiver, and a conduit is provided. The transmitter is within a first network, and is in communication with at least one other device within the first network. The receiver is within a second network, and is in communication with at least one other device within the second network. The conduit is formed between the transmitter and the receiver, and is capable of carrying a signal transmitted from the transmitter to the receiver. To maintain the unidirectional nature of the conduit, either the transmitter is incapable of receiving any signal via the conduit or the receiver is incapable of transmitting any signal via the conduit.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: August 21, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Elaine M. Harvey, Wayne A. Mitzen, Jason Wright, John M. Sleggs, Lawrence A. Wimble
  • Patent number: 8244894
    Abstract: A method and apparatus for performing a detach procedure between a first device and a second device. The method includes receiving, at a first device, an informational exchange message to delete an IP security association between the first device and a second device. The informational exchange message further includes a notify message indicating that the deletion of the IP security association is due to a detach request. In response to the notify message indicating that the deletion of the IP security association is due to the detach request, the method further includes automatically deleting, at the first device, a mobility related state associated with the host-based mobility protocol.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: August 14, 2012
    Assignee: Marvell International Ltd.
    Inventors: Fan Zhao, Stefano Faccin, Ameya Damle
  • Patent number: 8244907
    Abstract: A web browser is provided with a logout enablement function that traps a browser or page shutdown request and prevents that request from completing until the browser (or page) has logged out from one or more current server-side application sessions. The logout enablement function ensures that server-side resources that have been invoked for a given session are released before the web browser can be shutdown. The function is implemented as native browser code, a web page applet, a Java server page, a script, a control associated with the browser, and a browser plug-in.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Heather Maria Hinton, Sridhar R. Muppidi
  • Patent number: 8234672
    Abstract: A method and system is provided to control playback of digital media on a playback device. The system may include a playback unit including at least one digital media storage communication interface to communicate with a media storage device, and a bi-directional remote control communication interface. Further, the system may include a separate remote control device to control the playback of the digital media on the playback device. The remote control device may include a complemental remote control communication interface for bi-directional communication with the remote control communication interface of the playback unit. The remote control device may also include a display screen, wherein the remote control device receives data from the playback unit for display on the display screen. The invention extends to a playback unit and to a remote control device.
    Type: Grant
    Filed: September 2, 2003
    Date of Patent: July 31, 2012
    Assignee: Creative Technology Ltd
    Inventors: Lee Morse, Vincent Tong, Chan Tur Wei
  • Patent number: 8234358
    Abstract: A system is disclosed that allows an entity outside of a private network to initiate communication with another entity inside the private network. A first entity inside the private network maintains a persistent connection with a second entity outside the private network, with a port identification associated with the first entity's persistent connection. A third entity outside the private network obtains the port identification and initiates communication with the first entity by sending a message to the first entity using the port identification. The first and third entities then exchange communications outside the persistent connection. In an alternate implementation, the third entity uses the port identification to send the first entity a request for establishing a connection. The request is forwarded to the first entity through the persistent connection. The first entity responds by establishing a connection with the third entity outside the persistent connection.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: July 31, 2012
    Assignee: Inpro Network Facility, LLC
    Inventors: Hasan S. Alkhatib, Fouad A. Tabagi, Farid F. Elwailly, Bruce C. Wootton
  • Patent number: 8234699
    Abstract: A method of identifying the originator of a message transmitted between a client and a server system is provided. The method includes modifying a message to be transmitted between a client and a server system to include a session identification flag and/or a session identifier 500 (e.g., at an end of the message). The method optionally includes one or more of the steps of re-computing a control portion of the message to reflect the inclusion of the session identification flag and the session identifier 502, transmitting the message between the client and the server system 504, and checking the transmitted message for the session identification flag 506, reading the session identifier of the transmitted message to determine the originator of the message 508, removing the session identification flag and/or the session identifier from the transmitted message 510, and re-computing the control portion of the message to reflect the removal of the session identification flag and/or the session identifier 512.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 31, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Dennis Vance Pollutro, Andrew A. Almquist
  • Patent number: 8234125
    Abstract: Health care data is stored in memory accessible to a server. The server allows users to access the health care data, such as across a communication network. In some embodiments a biometric identifier for a patient is stored with patient information. The biometric identifier can be used to control access to patient records and to quickly locate patient information associated with a particular patient.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: July 31, 2012
    Assignee: MLP Technology, Inc.
    Inventor: Ruth E. Skocic
  • Patent number: 8228808
    Abstract: An information communication device has a storage medium that stores information to determine a target information communication device on a network. A selection unit selects at least one protocol from plural protocols for obtaining information on other information communication devices on the basis of the stored information. A generating unit generates a list of information communication devices that have the at least one selected protocol as target information communication devices which a user can select on the network.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: July 24, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Fumihide Goto, Kenichi Fujii, Hiroshi Mashimo, Hidetada Nago, Tatsuhiko Sakai
  • Patent number: 8224995
    Abstract: A method, system and reporting arrangement for providing an accurate address of a device which receives media are described. In particular, these method, system and reporting arrangement enable a request to be received for establishing communication with the device. In addition, the accurate address (which is an actual address) of the device is determined using the method, system and reporting arrangement. Thereafter, the request is responded to using a response, which includes the accurate address of the device that can be transmitted to the device.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Steven L. Christenson
  • Patent number: 8224985
    Abstract: Disclosed are systems and methods for peer-to-peer communication over a network between a first node behind a first network address translator (NAT) and a second node behind a second NAT, despite the first NAT and the second NAT intervening between the first and second nodes. The first NAT is a Symmetric NAT. A port prediction is performed wherein the first node constructs a list of predicted transport addresses on the first NAT. A message containing the list of predicted transport addresses is sent from the first node to the second node. A connectivity check is performed with the second node using the predicted transport addresses.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: July 17, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Yutaka Takeda
  • Patent number: 8219705
    Abstract: In embodiments of the present invention improved capabilities are described for sending a single cast frame from a first node to a second node in a mesh network; sending the single cast frame from the second node to a third node in a mesh network; using the first node to detect the single cast frame sent from the second node to the third node; and interpreting this detection within the first node as an acknowledgement of success in sending the single cast frame from the first node to the second node. An additional method described herein may send a second single cast from the second node to a third node in a mesh network, interpret detection of the second single class frame within the first node as an acknowledgement of success in sending the first single cast frame from the first node to the second node.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: July 10, 2012
    Assignee: Sigma Designs, Inc.
    Inventors: Peter Shorty, Johann Sigfredsson
  • Patent number: 8214504
    Abstract: A method of establishing connections between at least a first and a second terminal on a communication network includes: sending to the second terminal a network signal requesting the network availability to establish the connection and a terminal signal requesting the availability of the second terminal to run an application exchanging data between the first and second terminals; receiving at the second terminal the network signal and the terminal signal; and sending on the network a response signal carrying information based on the network and terminal signals and assuming a content corresponding to the availability/unavailability of the network to establish the connection combined the availability/unavailability of the second terminal to run the application.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: July 3, 2012
    Assignee: Telecom Italia S.p.A.
    Inventors: Andrea Di Giglio, Antonio Manzalini
  • Patent number: 8208383
    Abstract: A method for connecting a computer to the Internet checks if an original media control access (MAC) address in a received data packet is identical with a MAC address of a certain computer that has been allocated an IP address. If the original MAC address in the received data packet is not identical with the MAC address of the certain computer, the method sends an address resolution protocol (ARP) request to detect if the certain computer is shut down. If the certain computer is shut down, the method replaces the original MAC address in the received data packet by the MAC address of the certain computer, so as to connect the computer that sends the received data packet to the Internet using the IP address of the certain computer.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: June 26, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Yew-Min Lo
  • Patent number: 8205008
    Abstract: An online resource server for allowing device control and access to digital content through pluggable user interfaces (PUI). Features of various embodiments of the system can also include: a system of access rights for resources; user types and their meaning; determination of mandatory and optional properties of resources; an algorithm for ranking of resources based on weights given in a resource query; registration of a PUI upon upload resulting in a unique resource name (URI); user interface socket descriptions for device classes, and extensibility of the socket descriptions through naming conventions; a universal Control Hub as a Service; an ability to allow content owners to protect their intellectual property by keeping the (protected) media over HDMI separated from the control network; an ability to track usage data and dynamically adjust the PUI without the need for user intervention; and enhanced technical support, including remote diagnostics of the consumer electronics equipment.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: June 19, 2012
    Inventors: Gottfried Zimmermann, Ishak Kang, Parikshit Thakur
  • Publication number: 20120151089
    Abstract: A direct data communication link can be established for direct data communication between a first network device and a second network device of a peer-to-peer network. On determining to communicate with the second network device, the first network device can determine, based on a beacon message broadcast by a managing network device of the peer-to-peer network, whether the second network device supports a direct data communication protocol. If it is determined that both the first network device and the second network device support the direct data communication protocol, a set of handshake messages associated with the direct data communication protocol can be exchanged to establish the direct data communication link between the first network device and the second network device. Subsequent data messages can be exchanged between the first network device and the second network device via the direct data communication link.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: Atheros Communications, Inc.
    Inventors: Kayalvizhi Ponmudi, Karthickraja Chandrasekar
  • Patent number: 8199646
    Abstract: A system, device, and method for distributing link state information in a communication network combines a link state routing protocol with a sliding window mechanism in order to efficiently distribute link state information. The sliding window mechanism permits a predetermined number of unacknowledged link state advertisement protocol messages to be outstanding at any given time. Unacknowledged link state advertisement protocol messages are retransmitted after a predetermined timeout period.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: June 12, 2012
    Assignee: Nortel Networks Limited
    Inventor: Bradley Cain
  • Patent number: 8190773
    Abstract: A system and method for providing access to a web server on an electronic device positioned within a firewall. A gateway device including a gateway server is provided outside of the firewall. The gateway device includes an IP address that corresponds to the same DNS extension that is used in the DNS name of the web server. When a client device attempts to contact the web server through the DNS name, the request is transmitted to the gateway server, which in turn communicates with the web server.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: May 29, 2012
    Assignee: Nokia Corporation
    Inventors: Johan Wikman, Ferenc Dosa, Sakari Palko
  • Patent number: 8185639
    Abstract: Described are techniques for providing a host identifier for a host. A first portion including a first identifier associated with a system for the host is received. A second portion including a second identifier generated in accordance with a hardware property of the host is received. The host identifier is formed using the first and second portions. The host identifier is used to uniquely identify the host in a storage area network.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: May 22, 2012
    Assignee: EMC Corporation
    Inventors: Sriram Krishnan, Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar
  • Patent number: 8180919
    Abstract: According to various embodiments of the present invention, an intelligent framer/mapper integrates the framer, mapper, and the controlling function of the host processor, implemented as either a soft processor or an embedded processor, into a single device, such as a programmable logic device. The use of the soft processor or embedded processors on the device reduces the load on the host processor on the line card. According to some aspects of the invention, the devices takes advantage of an embedded, dedicated processor and/or soft processor(s) to allow for a distributed processing on a single chip.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: May 15, 2012
    Assignee: Xilinx, Inc.
    Inventors: Francis G. Melinn, Amit Dhir
  • Patent number: 8171556
    Abstract: A prescribed virtual person was created for allowing a real person (user) in the actual world to pretend to be the virtual person (virtual person) and act as the virtual person when acting on a network and registered in a database 12a of a financial institution 7 for enabling the user to make shopping or the like as the virtual person with an electronic certificate issued by the financial institution 7 for the virtual person when pretending to be the virtual person and acting on the network, and the address of the virtual person necessary as the destination of a purchased article was set to a nearby convenience store. When acting on the network as the virtual person, cookies are rendered easily acceptable as compared with the case of the real person.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: May 1, 2012
    Assignee: Mieko ISHII
    Inventors: Masamichi Torigai, Mikio Fujii, Yutaka Tsukamoto
  • Patent number: 8169908
    Abstract: A method for discarding perpetually-rejected packets in a fabric-based interconnect having a reliable physical layer is disclosed. A transmitting component keeps a count of the number of negative acknowledgements (NAKs) it receives from the receiving component for packets the transmitting component sends. If the transmitting component receives a number of consecutive NAKs for the same packet that exceeds some pre-determined threshold, the packet is not resent, but is, instead, treated as having been acknowledged, and subsequent packets are allowed to be transmitted. Higher-level processes are then notified of the problem so as to allow the error to be dealt with at a higher level, but without obstructing the flow of packets on the physical layer.
    Type: Grant
    Filed: January 29, 2005
    Date of Patent: May 1, 2012
    Assignee: LSI Corporation
    Inventors: David Sluiter, David Thomas, Mark Buchanan, Timothy Thompson, Christopher Paulson
  • Patent number: 8170480
    Abstract: A method and apparatus for bypassing Bluetooth discovery for devices in a special list. A first Bluetooth device identification (ID) may be stored on a second device. A friendly name may be associated with the stored device ID. The first Bluetooth device ID may be accessed on the second device. An associated friendly name may be displayed as a representation of the first Bluetooth device id. A user of the second device may select to initiate Bluetooth communications with the first device. If so chosen, a Bluetooth communication session may be established between the two devices in a manner that bypasses the Bluetooth discovery process for these devices. In this novel manner, Bluetooth communication sessions may be established with trusted devices. Further, the time and power required for a Bluetooth discovery process may be conserved. In addition, the user interface may be improved over a user interface requiring Bluetooth discovery.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: May 1, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Kammer, Mark T. Davis, Eric Klein
  • Patent number: 8166193
    Abstract: A method is disclosed for communicating using a device having a Palm OS. SMB is preferentially used to communicate with a node, and if use of SMB is not possible, FTP is used, and if use of FTP is not possible, Bluetooth is used. If FTP or Bluetooth is selected as the protocol, file sharing between the device and node that entails a read or write is executed by temporarily copying a file to an internal Palm OS memory of the device, performing the read or write on the file, and then copying the file back to the node to overwrite a previous version of the file at the node. For non-Palm OS file transfer to the internal memory, the file is wrapped in a Palm OS stream in the internal memory for executing reads or writes. For file transfer to an expansion Palm OS memory card, byte-to-byte copying of the file is executed using the FAT of the expansion memory, with the file being transferred through an internal Palm OS memory of the device.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 24, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Jianyu Roy Zheng
  • Patent number: 8161184
    Abstract: One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventors: Kiren R. Sekar, Stuart D. Cheshire
  • Patent number: 8156242
    Abstract: A command processing apparatus includes a CPU (28). The CPU (28) determines whether or not a router (16) is compliant with UPnP, and issues a port releasing request to the router (16) when the determination result is affirmative. Thus, a specific port is released. Next, destination information including an identifier of the specific port is requested to be sent to a server (14). The destination information is sent to the server (14) by the router (16), and the server (14) sends a command to the specific port on the basis of the identifier included in the destination information. When the determination result is negative, an information send request is repeatedly issued. Every issuance, destination information including an identifier of an arbitrary port (response wait port) is sent to the server (14) by the router (16), and the response wait port is temporarily released. The server (14) outputs a command to the response wait port on the basis of the identifier included in the destination information.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: April 10, 2012
    Assignee: Sanyo Electric Co., Ltd.
    Inventors: Keiji Hirao, Motoe Sakanaka
  • Patent number: 8150968
    Abstract: An online machine data collection and archiving process generates a machine data profile of a customer computer accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with customer identifying information using a unique transaction identification string. The process may capture parameters typically communicated as a part of web accesses, such as an IP address, an HTTP header, and cookie information. The process additionally causes the customer computer to process self-identification routines by processing coding within the merchant transaction form, the self-identification routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to the merchant web site to reveal the true IP address of the customer computer. Identifying the customer computer is useful for functions such as fraud detection and marketing.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: April 3, 2012
    Assignee: Kount Inc.
    Inventor: Timothy P. Barber
  • Patent number: 8150996
    Abstract: The disclosed embodiments relate to an apparatus and method for managing flow control of a data transfer. An apparatus according to embodiments of the present invention may comprise a first protocol associated with a plurality of receive buffers, a second protocol adapted to manage the plurality of receive buffers for the first protocol, and a third protocol that determines whether one of the plurality of receive buffers is available for a data packet and (a) if one of the plurality of receive buffers is available, permits an acknowledgement packet to be sent to a node that sent the data packet, and (b) if one of the plurality of receive buffers is unavailable, drops the data packet, notifies the second protocol regarding the unavailability of the plurality of receive buffers, and withholds the acknowledgement packet.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: April 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Randy Haagens, Mallikarjun Chadalapaka
  • Patent number: 8132011
    Abstract: A system and method allows some or all of an e-mail message, such as the sender or its contents, to be authenticated, for example, to identify a message as potential spam.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Louis A Gasparini, William H Harris
  • Patent number: 8131863
    Abstract: An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: March 6, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yukiko Takeda, Hidenori Inouchi
  • Patent number: 8132000
    Abstract: Secure tunneled multicast transmission and reception through a network is provided. A join request may be received from a second tunnel endpoint, the join request indicating a multicast group to be joined. Group keys may be transmitted to the second tunnel endpoint, where the group keys are based at least on the multicast group. A packet received at the first tunnel endpoint may be cryptographically processed to generate an encapsulated payload. A header may be appended to the encapsulated payload to form an encapsulated packet, wherein the header includes information associated with the second tunnel endpoint. A tunnel may be established between the first tunnel endpoint and the second tunnel endpoint based on the appended header. The encapsulated packet may be transmitted through the tunnel to the second tunnel endpoint. The second tunnel endpoint may receive the encapsulated packet. Cryptographic processing of the encapsulated packet may reveal the packet having a second header.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: March 6, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Gregory M Lebovitz, Changming Liu, Choung-Yaw Shieh
  • Patent number: 8127039
    Abstract: Described are a system and method for use by a computing device to transmit information over a communication medium. The computing device communicates over the medium according to a protocol stack having a plurality of protocol layers. Information having an identifier is received at a first protocol layer from a higher protocol layer in the protocol stack. The computing device determines whether to present the information to the network communication medium based on at least one term of a contract associated with the identifier. Upon determining to present the information to the communication medium, the computing device incorporates the identifier in the information before placing the information on the network communication medium.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: February 28, 2012
    Assignee: SRI International
    Inventors: Charles Patton, Jeremy Roschelle, Roy D. Pea, Phil Vahey
  • Patent number: 8118782
    Abstract: Insulin delivery systems include a first insulin pump and a second insulin pump, wherein each pump includes a memory configured to store an infusion program, a control unit configured to control operation of the pump, and a communication interface for data exchange with the other pump, wherein the control unit of the first insulin pump is configured monitor, a status of the first insulin pump, activate a search for the presence of the second insulin pump when a predetermined status is assumed, and, upon detection of the presence of the second insulin pump, transmit, via the communication interface of the first insulin pump, the infusion program stored, and the control unit of the second insulin pump is configured to search for the presence of the first insulin pump, and, upon detection of the presence of the first insulin pump, receive and store, the infusion program.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: February 21, 2012
    Assignee: Roche Diagnostics International AG
    Inventor: Axel Remde
  • Patent number: 8122147
    Abstract: A method of communicating node status in a star network comprising a hub and a plurality of nodes comprises sending a first message to the hub from a first node included in the plurality of nodes; forwarding the first message from the hub to at least one second node included in the plurality of nodes; communicating status information to the hub from the at least one second node after receiving at least a portion of the first message at the at least one second node; compiling a status vector based on the status information received from each of the at least one second nodes; and sending the status vector from the hub to at least the first node.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: February 21, 2012
    Assignee: Honeywell International Inc.
    Inventors: Kevin R. Driscoll, Brendan Hall, Michael Paulitsch
  • Patent number: 8117297
    Abstract: A method of registering a central container application executing on a mobile device with one of one or more mediator services executing on one or more remote servers is provided. Configuration information is received at the mobile device identifying a mediator service of the one or more mediator services the central container application is to register with. The central container application is notified that the configuration information is available. The central container application is registered with the identified first mediator service. The configuration information is retrieved and communication is established with the mediator service identified in the configuration information. Information regarding the current state of the central container application is send to the identified mediator service. Administrative information is then received from the mediator service.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: February 14, 2012
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Publication number: 20120030369
    Abstract: 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: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Inventors: Vikas Lamba, Ramprasadh Kothandaraman
  • Patent number: 8108507
    Abstract: A CDN service provider shares its CDN infrastructure with a network to enable a network service provider (NSP) to offer a private-labeled network content delivery network (NCDN or “private CDN”) to participating content providers. The CDNSP preferably provides the hardware, software and services required to build, deploy, operate and manage the CDN for the NCDN customer. Thus, the NCDN customer has access to and can make available to participating content providers one or more of the content delivery services (e.g., HTTP delivery, streaming media delivery, application delivery, and the like) available from the global CDN without having to provide the large capital investment, R&D expense and labor necessary to successfully deploy and operate the network itself. Rather, the global CDN service provider simply operates the private CDN for the network as a managed service.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: January 31, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Timothy N. Weller, Charles E. Leiserson
  • Patent number: 8103717
    Abstract: An access from a server apparatus to a terminal apparatus is made safely and reliably possible without changing the setting of a firewall, etc. The terminal apparatus 100 sends instruction inquiries 711, 712, to inquire of the server apparatus 200 about existence/absence of a command (an execution instruction) to be executed by the terminal apparatus 100, in a form of an HTTP request (S12). The server apparatus 200 sends reply data 721, 722 (an inquiry response) including the command, in the form of an HTTP response to the HTTP request, to the terminal apparatus 100 (S26, S29) when the command to be executed by the terminal apparatus 100 exists. The terminal apparatus 100 executes the command when the reply data 721, 722 includes the command.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: January 24, 2012
    Assignee: Mitsubishi Electric Corporation
    Inventors: Hitoshi Kamasaka, Shinji Kitagami, Atsushi Murata, Takao Shindou
  • Patent number: RE43551
    Abstract: A method for transferring a session request including: acquiring a routing table related to a session during establishing the session; the routing table recording the address information of an AAA proxy server related to the session; transferring a session request of the session according to the address information of the AAA servers recorded in the routing table upon receiving the session request of the session. A system and a plurality of apparatuses for transferring a session request are provided as well. By the solution, all session requests of the session may be ensured to be transferred via the same route.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 24, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tao Zhang