Computer-to-computer Handshaking Patents (Class 709/237)
  • Patent number: 7716363
    Abstract: Methods and apparatus for providing request compatibility in a multicast system are disclosed. In one aspect, a layer 2 switch is configured to receive traffic requests from a group of receivers, determine whether the traffic requests contain incompatible request types. If incompatible request types exist, then the switch may separate the traffic requests into groups based on type, and send the requests of different types to a router from distinct addresses.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: May 11, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Toerless Eckert
  • Patent number: 7716160
    Abstract: Embodiments of the present invention include systems with Readers and Tags in which a Reader queries the Tags with a parameter that includes a level of probability of reply according to which the Tags individually and randomly decide whether or not to reply. In one embodiment, the Tags can switch between two states: A and B. The query command also specifies a state (A or B) so that only the Tags in the specified state can reply. After successfully sending the Tag identification data from a Tag to the Reader, the Tag switches to the other state from the specified state. In one embodiment, the operations about the two states are symmetric. In one embodiment, the Tags can remember the parameters used in a query so that a short form of query command can be used to repeat the query with the same query parameters.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: May 11, 2010
    Assignee: Alien Technology Corporation
    Inventors: John Stephen Smith, Curtis L. Carrender
  • Patent number: 7716397
    Abstract: Systems and methods for reducing or eliminating use of read transactions by a message consuming device coupled through a shared bus to a message producing device to transfer a message from the producing device to the consuming device. Features and aspects hereof provide for use of only write transactions on the bus issued by the devices to transfer messages directly into the data memory of the consuming device. A memory manager on the producing device may manage allocation and freeing of buffer space within the data memory of the consuming device. The producing device notifies the consuming device when a message transfer is completed.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: May 11, 2010
    Assignee: LSI Corporation
    Inventor: Russell J. Henry
  • Patent number: 7716345
    Abstract: Systems and methods are described for streaming multimedia data from a client to a server using HyperText Transfer Protocol (HTTP). A session is initiated with a header that identifies a content length header that is a maximum allowed by the server, regardless of the actual length of the data to be streamed. If a firewall or proxy server limits access to the server, the content length of the data is specified to be about an amount of data that can be streamed to the server in one minute. If more data remains to be streamed when an amount of data approximating the content length has been streamed, a continuing streaming session is requested and subsequent data is streamed to the server in the continuing streaming session. The process repeats until all data has been streamed.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventor: Anders E. Klemets
  • Publication number: 20100115126
    Abstract: Various computing components (such as devices, operating environments, and processes) may communicate by exchanging instances of a data collection, such as a class or data structure. However, the definition of the data collection may evolve to specify different numbers, types, properties, and orderings of the items in the data collection, and it may be difficult to verify the structure and contents of an instance received from another component and possibly of a different version. This difficulty may be mitigated by exchanging versioning information about the instance (e.g., as part of the communications wire protocol) and by allocating the converting such that the sender may downconvert to earlier versions requested by a recipient, while the recipient may upconvert to later versions than a version provided by a sender. These techniques may promote the accuracy and consistency of information exchange among many components that operate on different versions of the data collection.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: NetApp
    Inventors: Kiran Kanakadandi, David Brittain Bolen
  • Patent number: 7711878
    Abstract: A method and apparatus for advancing initialization messages when initializing an interface is presented. In one embodiment, one of a sequence of training sequence messages are sent in serial mode across the data lanes of a generally-parallel interface between two agents. When one agent correctly receives a fixed number of messages, it may begin sending its messages with an acknowledgement. Thereafter, when that agent correctly receives a fixed number of messages including an acknowledgement, that agent may advance to sending the next training sequence messages in the sequence.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: May 4, 2010
    Assignee: Intel Corporation
    Inventors: Naveen Cherukuri, Sanjay Dabral, David S. Dunning, Tim Frodsham, Theodore Z. Schoenborn
  • Patent number: 7710868
    Abstract: A method, program and an information processing apparatus to control a communication device having a plurality of communication modes which are different from each other in power consumption and communication rate, the program enabling the information processing apparatus to work as a communication throughput measuring section for measuring a communication throughput with which the communication device communicated in a predetermined reference period in the past, and a communication mode setting section for setting the communication mode of the communication device to a communication mode with lower power consumption and lower communication rate as compared with that of a communication mode set in a case where the communication throughput is higher, if the measured communication throughput is lower.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventor: Kazuya Tsukizawa
  • Patent number: 7711843
    Abstract: A first aspect addresses a method and device for making a media file accessible via a web page. First, a web design tool receives a media file to be made accessible via a web page. Then, said media file is sent to a streaming service provider. Subsequently, a key generated by said streaming service provider allowing to unambiguously identifying said sent media file is received and an identifier derived from said key is placed into the web page through which the media file should be accessed. A second aspect addresses a method and device installed at the streaming service provider's side for serving a user's request for hosting a media file to be streamed to a visitor's computer on its request.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Hendrik Wagner
  • Patent number: 7707223
    Abstract: A method, apparatus and computer program product for performing client-side Java content transformation is presented. A first client request is received at a gateway from a web client, and is transmitted from the gateway to a web server, and then the web page is received at the gateway from the web server. At the gateway, the web page is modified to request a content transformation application and is transmitted from the gateway to the web client. A request is received at the gateway for the content transformation application, and the gateway transmits the content transformation application to the client. The content transformation application is run on the client, wherein the content transformation application acquires the applet requested by the client and performs content translation on the applet, resulting in a content transformed applet, which is then run by the client.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Igor V. Zubenko, Todd Short
  • Patent number: 7706416
    Abstract: An optical communication system for transmitting telephone voice data to a subscriber terminal using an optical line is disclosed. The system includes an OLT (Optical Line Terminal) multiplexing the telephone voice data together with the broadcasting data and communication data, converting the optical signals transferred upward into electric signals, demultiplexing and converting the uplink telephone voice data into analog telephone voice signals to transfer the converted analog telephone voice signals to a PSTN; a plurality of ONTs (Optical Network Terminals) for converting the optical signals transferred from the OLT into electric signals, demultiplexing and converting the demultiplexed downlink telephone voice data into analog signals to transfer the converted analog signals to subscribers' telephones; and an optical branching filter for branching the signals from the OLT to the plurality of ONTs, combining, and transferring the signals from the plurality of ONTs to the OLT.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: April 27, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-Sang Kim, Chan-Yul Kim, Jun-Ho Koh, Yun-Je Oh
  • Patent number: 7707293
    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: March 1, 2007
    Date of Patent: April 27, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tao Zhang
  • Patent number: 7706539
    Abstract: A method of guaranteeing users' anonymity and a wireless LAN system therefor are provided. In a wireless LAN system, the method of guaranteeing user' anonymity includes (a) creating a plurality of temporary address sets, each of which corresponds to a unique Media Access Control (MAC) address of a wireless terminal and transmitting the temporary address set to the corresponding wireless terminal, and (b) performing data packet transmission between the wireless terminal and the wireless access node using a temporary address selected from the temporary address set as a source address or a destination address. Therefore, it is possible to guarantee users' anonymity and improve security of a system by not exposing a MAC address during data packet transmission between a wireless terminal and a wireless access node.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: April 27, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-hun Jang, Jong-ae Park, In-sun Lee
  • Patent number: 7707287
    Abstract: A method and a system for improving Web hosting performance, enhancing content distribution and security on the Internet and stabilizing WEB Site connectivity, by means of creating a TCP terminating buffer around subscriber WEB Sites. A DNS agent diverts client requests to WEB Sites to a Virtual Host Accelerating (VHA) Site in closest proximity. The VHA Site comprises a set of physically identical computer units and processing is enhanced on those units by means of a hardware devise to accelerate database searches. The VHA determines if the client request is of a permitted type and if the request can be processed from recycled data. Both static and dynamic requests can be serviced from recycled material and only in certain circumstances are requests forwarded to the WEB Sites by means of permanent open connections. In some cases SSL requests are also served from recycled material.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: April 27, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Micha Shafir, Mark Shahaf
  • Patent number: 7702765
    Abstract: Techniques for automatically creating a BGP mesh, and more specifically, an iBGP mesh, are provided. Peering information is flooded to routers within a network AS. The peering information is analyzed and a list of neighbors is created. BGP sessions are then performed with the neighbors to establish the BGP mesh.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Robert Raszuk
  • Publication number: 20100095121
    Abstract: This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Pritham Shetty, Asa Whillock, Edward Chan, Srinivas Manapragada, Matthew Kaufman, Michael Thornburgh
  • Patent number: 7698459
    Abstract: A method is disclosed for identifying a device address of a destination device having a device address unknown to a source device. The method may include sending a communication, with a hunt address in place of a known destination address, from a source device to a destination device having a device address unknown to the source device. The method may further include using the hunt address as a known destination address in future communications, if an acknowledgement responsive to the communication is received by the source device. The method may further include selecting a next hunt address from a set of device addresses to use as the hunt address and iteratively sending communications with hunt addresses from the source device to the destination device until the device address of the destination device is determined through an acknowledgement responsive to a communication or hunt addresses are exhausted, if the acknowledgment is not received by the source device.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: April 13, 2010
    Assignee: Tellabs Operations, Inc.
    Inventors: John M. Golding, John J. Bieker, Brian K. Solomon
  • Patent number: 7698401
    Abstract: A system for providing secondary data storage and recovery services for one or more networked host nodes has a server application for facilitating data backup and recovery services; at least one client application for facilitating host node configuration to receive services; a secondary data storage medium; and at least one mechanism for passive acquisition of data from the one or more host nodes for storage into the secondary data storage medium by the server application. In a preferred embodiment secondary storage is streamlined through continuous data backup and enhanced by elimination of redundant write data.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: April 13, 2010
    Assignee: Inmage Systems, Inc
    Inventors: Rajeev Atluri, Anup S. Tirumala, Sam Inala, Srinivasarao Neelamraju, Srihari Sampath Kumar
  • Patent number: 7698388
    Abstract: A client computer hosts a virtual private network tool to establish a virtual private network connection with a remote network. Upon startup, the virtual private network tool collects critical network information for the client computer, and sends this critical network information to an address assignment server in the remote network. The address assignment server compares the critical network information with a pool of available addresses in the remote network, and assigns addresses for use by the client computer that do not conflict with the addresses for local resources. The address assignment server also provides routing information for resources in the remote network to the virtual private network tool. The virtual private network tool will postpone loading this routing information into the routing tables of the client computer until the client computer requests access to a specific resource in the remote network.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: April 13, 2010
    Assignee: Aventail LLC
    Inventors: Paul Lawrence Hoover, Rodger Del Erickson, Bryan Sauvé
  • Patent number: 7694010
    Abstract: In a method and arrangement for exchanging data between a first processing unit, containing first status information about the first data processing unit, and a second data processing unit, containing second status information about the first data processing unit, data are exchanged between the first and second units during transactions that include a status-changing transaction, which can be of two different types. Upon a successful completion of the status-changing transaction, the first and second status information are revised so that they match. Upon an unsuccessful completion of the status-changing transaction, at least one of the first and second status information is set dependent on the type of the status-changing transaction.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: April 6, 2010
    Assignee: Francotyp-Postalia AG & Co. KG
    Inventors: Gerrit Bleumer, Clemens Heinrich
  • Patent number: 7689710
    Abstract: A method and system for handing-off TCP states in a communication network. Specifically, the present invention discloses allows for transferring TCP states between front-end node and a plurality of back-end web servers. The handoff occurs between dynamically loadable modules that wrap around the TCP/IP stack located at a front-end node and a selected back-end web server. A handoff protocol implemented by the loadable modules works within the kernel level of the existing TCP/IP code. As such, no changes to the existing TCP/IP code is necessary. The loadable modules at the front-end are able to select a back-end web server depending on the HTTP request, coordinate handing off TCP states, and forward packets to the back-end web server. Loadable modules at the selected back-end modify response packets going out to reflect the proper TCP state of the front-end node.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: March 30, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wenting Tang, Ludmila Cherkasova, Lance Warren Russell
  • Patent number: 7684926
    Abstract: An electronic control apparatus such as an ECU of a motor vehicle contains first and second microcomputers, with the first microcomputer having a substantially higher data receiving performance than the second microcomputer. Data for updating a ROM of the second microcomputer, transmitted to the first microcomputer from an external apparatus at a relatively high data rate, are temporarily stored in RAM by the first microcomputer and then transmitted to the second microcomputer at a rate which is appropriate for the receiving performance of the second microcomputer.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: March 23, 2010
    Assignee: DENSO Corporation
    Inventor: Kazuya Okamoto
  • Patent number: 7685307
    Abstract: A method and apparatus for binding a first wireless communication unit installed on a first asset and a second wireless communication unit installed on a second asset, wherein the first asset is connected to the second asset by electrical power lines. The method and system can be used for binding a wireless communication unit of a tractor and a wireless communication unit on a trailer. The method monitors the current in the auxiliary power connection between the assets. By transmitting and detecting power pulses through the auxiliary power line, the wireless communication units can ensure that the two assets are attached and therefore it would be proper to establish a wireless connection between the two wireless communication units. The number of power pulses can be used to identify differing devices. Such method can also be used to detect an open fuse or circuit breaker. In the case of an open fuse, voltages can be used in place of power pulses to complete the binding process.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 23, 2010
    Assignee: Asset Intelligence, LLC
    Inventor: Thomas Bernard Breen
  • Patent number: 7680060
    Abstract: A system for storing information in a network. The system includes one or more network elements and a message adapted for transfer between the one or more network elements. A mechanism selectively augments the message with information pertaining to a state associated with the one or more network elements. In one embodiment, the system includes space within the message for accommodating one or more state vias containing the state information. One or more computers associated with the one or more network elements are adapted to update the message with state information pertaining to each of the one or more network elements that receives the message via the network.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Cullen Jennings
  • Patent number: 7680122
    Abstract: A communication method in a third communication apparatus of a first node located between a first communication apparatus of the first node and a second communication apparatus of a second node, the first communication apparatus and the second communication apparatus performing data communication based on PPP.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: March 16, 2010
    Assignee: NTT DoCoMo, Inc.
    Inventors: Keizaburo Sasaki, Hiroyuki Hattori, Noriko Niizato
  • Patent number: 7680143
    Abstract: A method of establishing a session between a first device and a second device. The session is established over a telecommunications network using an accelerated session setup technique. The method includes providing a first accelerated session setup technique and providing a second accelerated session setup technique. The method also includes establishing the session using either the first accelerated session setup technique or the second accelerated session setup technique based on a predetermined process.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: March 16, 2010
    Assignee: RPX Corporation
    Inventors: Marwan A. Jabri, David Jack, Robert Jongbloed, Brody Kenrick, David Myers, Mohammed Raad, Craig Southeren, Albert C. Wong
  • Patent number: 7680059
    Abstract: A method for multiple protocol wireless communications begins by determining protocols of wireless communication devices within a proximal region. The method then continues by determining whether the protocols of the wireless communication devices within the proximal region are of a like protocol. The method continues by, when the protocols of the wireless communication devices within the proximal region are not of a like protocol, selecting a protocol of the protocols of the wireless communication devices within the proximal region based on a protocol ordering to produce a selected protocol. The method continues by utilizing the selected protocol by the wireless communication devices within the proximal region to set up a wireless communication within the proximal region.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: March 16, 2010
    Assignee: Broadcom Corporation
    Inventors: Christopher J. Hansen, Jason A. Trachewsky, R. Tushar Moorti, Matthew J. Fischer
  • Patent number: 7675912
    Abstract: A method is disclosed for Border Gateway Protocol (BGP) service auto discovery. A first message is received from a first BGP host. The first message comprises first information that indicates that the first BGP host provides reachability information associated with one or more route types. The first information is stored. The first information is sent in a second message to a second BGP host, where the first BGP host and the second BGP host are not conducting a BGP peering session.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: March 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David D. Ward, Robert Raszuk, Keyur Patel
  • Patent number: 7676599
    Abstract: A system and method of binding a client with a server. Embodiments of the present invention allow a client to receive and maintain a set of “best-fit” server IP addresses. The best fit server IP addresses establish a hierarchy of server addresses that are used by a client to maintain a binding with a server without using the DNS. Communicating the set of best-fit server IP addresses to a specific client is accomplished using extensions to one or more network protocols already used to support client/server communications, thus minimizing the amount of code needed to support the additional information transfer.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: March 9, 2010
    Assignee: i2 Telecom IP Holdings, Inc.
    Inventors: John M. Cooney, Awais Ali, Fabrizio Talucci, Charlie Zimmerman
  • Patent number: 7673046
    Abstract: Systems and methods for use in connection with the trusted transmission and reception of content, such as encryption key information, from one computing device in a network to a second computing device are provided. In one embodiment, the invention provides a way to trust or validate the transfer of a public key using a very short code entered out of band of the network that is easy for end-users to remember, or write down.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Christian R. Lehew, Harry S. Pyle, Nicholas Jie Fang
  • Patent number: 7668980
    Abstract: Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fiber channel connection, wherein persistent information unit pacing is implemented over the fiber channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fiber channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Roger Gregory Hathorn, Bret Wayne Holley, Matthew Joseph Kalos
  • Patent number: 7665115
    Abstract: 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: Grant
    Filed: February 2, 2001
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Kevin T. Gallo, Paul C. David, Dorin O. Ungureanu, Debbie A. Newman
  • Patent number: 7664863
    Abstract: The data transfer between an initiator and a target, interconnected over an IEEE1394 interface, is to be improved in efficiency. At the time of login, the buffer information of the targets 11 to 14 is acquired by an initiator 10. Based on the buffer information, acquired by the initiator 10, a data transfer table, at least including the node ID information of the targets 11 to 14, address information of the buffer memory and the data transmission/receipt specifying information for specifying the transmission or receipt of the data, is formulated. The data transfer table, formulated by the initiator, is supplied to each target. When a signal instructing the transfer of the data is input, handshaking is performed between the initiator 10 and the targets 11 to 14, based on the predetermined information appended to the transfer protocol of the interface, to effect the data transfer based on the data transfer table.
    Type: Grant
    Filed: May 27, 2003
    Date of Patent: February 16, 2010
    Assignee: Sony Manufacturing Systems Corporation
    Inventor: Toshiaki Otake
  • Patent number: 7653709
    Abstract: The invention relates to a method for processing a complex request addressed to at least one SNMP agent (5) of a resource machine (2b) from an SNMP manager (4) of an application machine (2a). The complex request is processed so as to enable an integrating agent (6) to translate the complex request into SNMP requests and to optimize the number of SNMP requests transmitted through the network (3), particularly the number of GETNEXT requests.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: January 26, 2010
    Assignee: Thomson Licensing S.A.
    Inventor: Olivier Miakinen
  • Publication number: 20100017862
    Abstract: This invention provides an e-learning system having a capability for authenticating the learner's ID via Internet with the learner's physical Bio-ID such as a fingerprint, an iris and/or a vein of the learner into the login process and additional periodic checking according to the instruction signal generated by the contents. Accordingly, once a learner successfully logs into his or her account, the computer will monitor each learner's progress on a lecture or an examination. Thus, the invention enable to operate a full online distance education from a single database for the worldwide learners, at each learner's own space and scheduling, anytime, anyplace, in any of the major languages selected by the learners and accurately account credit hours of each learner by the lectures and examination on demand for conferring a degree or to transfer the credit to the university where they will earn their degrees.
    Type: Application
    Filed: September 27, 2007
    Publication date: January 21, 2010
    Inventors: Jong Hae Kim, Kyoung Ja Han, Michael Jitae Kim
  • Patent number: 7650423
    Abstract: A system and a method for providing update information. The system includes a client computer which is operably connected to a program information server. The program information server maintains one or more program information items. The system also includes a program selection server which allows the user to select which of the program information items are to viewed by the user. Based upon a dynamically adjustable polling period, the client computer requests the program information server to provide the client computer new program information items. The program information items include one or more media items that may be selected for viewing by a user positioned at the client computer. The client computer provides a newness indicator to the user, the newness indicator indicating to the user when one or more items of the media content is new and has not been previously viewed by the user.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: January 19, 2010
    Assignee: RealNetworks, Inc.
    Inventor: Chris Carden
  • Patent number: 7646787
    Abstract: The invention relates to a method for the packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer in which the data is transmitted via an intermediately connected protocol-converting intermediate node which converts messages in a connectionless transmission protocol into messages in a connection-oriented transmission protocol, and vice versa. In the method, a program module is transferred to the communications terminal which permits the communications terminal to transmit and receive messages by the connectionless transmission protocol. Furthermore, the invention relates to a network node and a telecommunications network.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: January 12, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christian Chudoba
  • Patent number: 7644175
    Abstract: Systems and methods are described for streaming multimedia data from a client to a server using HyperText Transfer Protocol (HTTP). A session is initiated with a header that identifies a content length header that is a maximum allowed by the server, regardless of the actual length of the data to be streamed. If a firewall or proxy server limits access to the server, the content length of the data is specified to be about an amount of data that can be streamed to the server in one minute. If more data remains to be streamed when an amount of data approximating the content length has been streamed, a continuing streaming session is requested and subsequent data is streamed to the server in the continuing streaming session. The process repeats until all data has been streamed.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventor: Anders E. Klemets
  • Patent number: 7640378
    Abstract: A method and apparatus for improving the performance of Universal Serial Bus mass storage devices is provided wherein a local extender located adjacent to a host computer is used in combination with a remote extender located adjacent to a peripheral device. The local extender and remote extender units jointly implement a protocol that enables bulk data to be transferred efficiently between the units even when the transmission delay between the units exceeds 1 microsecond. No alterations to the host computer or the USB mass storage device are required to achieve the improved performance. An improved method for connecting USB mass storage devices to a host controller is provided.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: December 29, 2009
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Patent number: 7640347
    Abstract: A method and system for caching HTTP POST requested content using standard caching rules associated with HTTP GET requests are disclosed. When a POST request is received, it is transformed into a GET request with an identifying tag. The identifying tag includes an index value that is unique to the POST request and is based on the POST request's URL and payload. When the POST request has not been encountered before the POST request's URL and payload is stored in a data store. The client then receives a redirect response including the GET request with the identifying tag that it uses to request the data. When the ensuing GET request with the identifying tag is received it is determined if the requested content has been cached. If so, the cached content is returned to the client. Otherwise, the original POST request is recreated and sent to the origin server to retrieve the content. The returned content is sent to the client and is cached using the GET request with the identifying tag.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: December 29, 2009
    Assignee: F5 Networks, Inc.
    Inventors: David E. Sloat, Ryan C. Kearny
  • Patent number: 7631106
    Abstract: A method for receiving messages containing data conveyed over a network, using a network adapter coupled to a computing device having a system memory associated therewith. At least one queue of descriptors is generated in the system memory, each such descriptor indicating a disposition of the data contained in the messages to be received over the network. At least one of the descriptors is prefetched from the at least one queue in the system memory to a cache memory in the network adapter. When one of the messages is received at the network adapter, the adapter processes the at least one of the received messages so as to cause the data contained therein to be distributed in accordance with the at least one prefetched descriptor in the cache memory.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: December 8, 2009
    Assignee: Mellanox Technologies Ltd.
    Inventors: Dror Goldenberg, Eyal Rond, Tomer Ben-David
  • Patent number: 7630386
    Abstract: A method is provided to enable providing broadband communication services to a subscriber having a number of devices connected to a regional gateway (e.g. CPE). The method comprises the steps of: carrying out an authentication process between at one of the subscriber's devices and a network server, upon authenticating the subscriber, downloading information associated with that subscriber to an access node. At the access node, designating a port for communications with the regional gateway, and based on identification of the subscriber, allowing the provisioning of broadband communication services to all of the subscriber's devices connected to regional gateway. When the subscriber's device used for the authentication process is disconnected, the system shall continue allowing the provisioning of the already allowed broadband communication services to the remaining devices that are still connected to the regional gateway.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: December 8, 2009
    Assignee: ECI Telecom Ltd.
    Inventor: Michel Platnic
  • Publication number: 20090300109
    Abstract: A system and method for mobile media management is provided. In some embodiments, the system and method comprises a first menu that prompts a user to enter information associated with two or more members and a management server configured to receive the information from the user. The management server also is configured to receive a media content from the user and automatically determine if the media content is associated with a member based on the information received from the user. The system and method further comprises a memory component configured to store the media content to a memory based on the member determined to be associated with the media content, and a second menu that allows the user to search the memory for the media content associated with the member by selecting the member.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 3, 2009
    Applicant: FotoMage, Inc.
    Inventor: Todd M. Porter
  • Publication number: 20090300212
    Abstract: The invention provides a mechanism for a transaction coordinator to indicate to a transaction participant that it supports a heuristic outcome, where a course of action has occurred which means that the transaction participant is unable to honor a transactional prior commitment to the transaction coordinator. The mechanism is such that a transaction participant that is incapable of communicating a heuristic outcome may ignore any such indication. A transaction participant may be incapable because it does not understand the concept of a heuristic outcome at all or because it does not have the ability to inform the transaction coordinator that a heuristic outcome has occurred.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jon Hawkes, Simon James Maple, Daniel James Matthews, Ian Robinson, Andrew Wilkinson
  • Publication number: 20090300199
    Abstract: A method for communicating with remote devices wherein the method includes sending a request through an application programming interface (API), formatting the request and routing the request to a first connection associated with a first protocol. The method further includes mapping the request into a first command, wherein the first command conforms to the first protocol and sending the first command to a remote device.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 3, 2009
    Applicants: DELL PRODUCTS L.P., SYMANTEC CORPORATION
    Inventors: Ross Kevin Burns, Thomas T. O'Connell, Sudhir Shetty
  • Patent number: 7626937
    Abstract: The present invention provides a system and method that operates in the link layer and detects connection status in a LAN. The system includes a request frame whose source address is an address of a node transmitting the request frame, a reply frame whose destination address is the source address of the request frame, and a first node and a second node within the LAN for processing the request/reply frame. The method includes the first node transmitting a request frame into the LAN, the second node transmitting a reply frame to the first node if receiving the request frame, and the first node checking whether a destination address of the reply frame comprises an address of the first node when receiving the reply frame. If so, the connection between the first and second nodes is in a normal state.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: December 1, 2009
    Assignee: Realtek Semiconductor Corp.
    Inventors: Jin-Ru Chen, Chun-Feng Liu
  • Patent number: 7627692
    Abstract: A method, device, system, and a computer program product where compressed control and user-plane messages are multiplexed. The multiplexing of such messages involves distinguishing between control messages and user-plane messages using an identifier accompanying the control messages. The identifier signals an intermediate relay that a particular message is a control message and should be decompressed and processed.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: December 1, 2009
    Assignee: Nokia Corporation
    Inventor: Pekka Pessi
  • Patent number: 7627122
    Abstract: The invention relates to a method for authenticating a radio communication network vis-à-vis a mobile station. In such a method, batches of authentication vectors that each contain an authentication token with a pertaining sequence number are generated on the network side. At the mobile station side an identity module of the mobile station decides whether a sequence number contained in a previously selected authentication vector is accepted for authentication or rejected. The identity module is informed by the radio communication network which authentication tokens with the pertaining sequence numbers are present in the same batch. One sequence number per batch is stored by the identity module and is used to decide whether the sequence number received is accepted or rejected.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: December 1, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Guenther Horn, Bart Vinck
  • Patent number: 7624184
    Abstract: The invention is directed to techniques for managing access to data available from a data access device using a network switching protocol to manage content requests from clients. A data communications device receives a request for content from a client. The data communications device, such as a network switch, exchanges signals using the network switching protocol with one or more data access devices, such as a web cache. The data communications device can then select one data access device to provide the requested content to the client based, for example, on load balancing considerations. The data communications device sends a data transfer approval signal to the selected data access device. The selected data access device establishes a connection with the client using information, such as the client's network address, provided by the signals. The selected data access device then bypasses the data communications device and sends the requested content to the client.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: November 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Carl D. Sutton, Douglas A. Gourlay
  • Patent number: 7624194
    Abstract: The present invention extends to methods, systems, and computer program products for establishing and maintaining membership within a federation infrastructure. A joining node submits a join message to an existing federation infrastructure. The federation infrastructure routes the join message to a processing node. The processing node facilitates identification of predecessor, successor, neighborhood, and routing nodes (for the joining node) within a ring of nodes. The joining node exchanges messages with identified nodes to obtain state information for the identified nodes and other nodes within the ring. Nodes periodically exchange state information, including state information for other nodes, such that state information for the ring is efficiently propagated to all nodes in the ring even when communication between some nodes is lost. Instance IDs, phase values, and freshness values are used to determine when state information is stale and/or is to be updated.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Gopala Krishna R. Kakivaya, Richard L. Hasha, Thomas Lee Rodeheffer
  • Patent number: 7624188
    Abstract: A method is disclosed to share data amongst conference participants in a SIP conference. The method includes, in response to a request of a user agent (UA) conference participant to create a data sharing element, informing the UA in a SIP message of an address of a storage location associated with a data sharing server (DSS) of a conferencing server where the UA may store shared data for use by other conference participants; storing the data in the address of the storage location and establishing at least one policy that controls at least one of access to and distribution of the shared data with respect to the other conference participants. Also disclosed, as part of a SIP Conference Server (10), is a Data Sharing Server (14) that provides storage for, and controlled access to and distribution of the shared data stored by one or more of SIP conference participants.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: November 24, 2009
    Assignee: Nokia Corporation
    Inventor: Petri Koskelainen