Patents Examined by Thanh (tammy) Nguyen
  • Patent number: 7624165
    Abstract: A method and system to provide multiple connections to a device from separate physical networks through the same logical network layer while keeping connections persistent. In order to keep connections persistent and change physical networks, at least one additional connection is needed to seamlessly accomplish the “hand-off”. If one or more signals from the network host to the device (35) are weak or degraded, then multiple connections can provide redundancy of data being sent from the host to the device reducing the amount of lost data. Multiple connections can be used to increase the amount of data that can be sent to the device at any given time. The system also contains various multiplex servers (49-42) that are assigned to one or more mobile devices, and acting as the device's proxy in order to transfer data back and forth.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: November 24, 2009
    Assignee: CoCo Communications Corp.
    Inventors: Mark L. Tucker, Jeremy Bruestle
  • Patent number: 7624156
    Abstract: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: November 24, 2009
    Assignee: Intel Corporation
    Inventors: Mark Sean Hefty, Jerrie L. Coffman
  • Patent number: 7613786
    Abstract: Disclosed is a distributed file system using the token method to allow file sharing by multiple clients (nodes) for improved system throughput. A storage device for holding files, and a server for managing tokens, and multiple clients for reading and writing the files in the storage device are connected over a network. On the distributed file system by which the client requests files by tokens, the server contains a token request means for requesting the return of tokens from the client holding the file. This token return request means sends a token return request means containing information on the client requesting the files by tokens and information showing the contents of the token.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: November 3, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Kazunari Koyama
  • Patent number: 7613772
    Abstract: A peer-to-peer collaborative network system is described. The peer-to-peer collaborative network system allows for the existence of a number of collaborative networks. Within the collaborative networks, users can interact in ways such as messaging, file sharing, resource sharing, and the like. The user will query other users on the network to determine which collaborative networks are active. The user can then select an active collaborative network without having to be invited there.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: November 3, 2009
    Assignee: Colligo Networks, Inc.
    Inventors: Linda Ruth Bartram, Michael Anthony Blackstock, Henk Gerardus Maris Spaay
  • Patent number: 7610393
    Abstract: A quality of service session is established between a correspondent node and a mobile node. The mobile node has a home address in a home network is temporarily connected at a care-of address in a foreign network. A modified reply message is generated in the foreign network. The modified reply message has a source address of the mobile node's care-of address and a destination address of the correspondent node. The modified reply message is then transmitted. A capable of supporting such a quality of service session is also disclosed.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: October 27, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Xiaobao Chen, Ioannis Kriaras, Andrea Paparella
  • Patent number: 7606940
    Abstract: A remote copy system includes a first storage system including a first storage controller and a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data. A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: October 20, 2009
    Assignee: Hitachi, Ltd.
    Inventor: Kenji Yamagami
  • Patent number: 7603472
    Abstract: Disclosed in this application are systems and methods for detecting unwanted electronic message transmissions at a certain location on an electronic communications network. The disclosed principles include establishing a database for storing metadata associated with message traffic according to at least the source addresses of the senders of electronic message transmissions. The disclosed principles also include monitoring electronic message transmissions at the certain location on the electronic communications network. Also, included is populating the database with metadata derived from analysis of the monitored electronic messages, where the metadata includes metadata derived by analyzing the contents of the monitored electronic messages.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: October 13, 2009
    Assignee: Google Inc.
    Inventors: Scott M. Petry, Shinya Akamine, Peter K. Lund, Fred Cox, Michael J. Oswall
  • Patent number: 7587482
    Abstract: A system and method are directed towards providing a user interface for controlling a communication mode of a client device. The interface enables a user to set a presence and/or a communications mode, which the client device communicates to other devices directly or via an intermediary server. The presence generally reflects the user's availability, communication capability, desire to communicate, and the like. The presence can be directly or indirectly associated with the communication mode, which can comprise SMS, IM, email voice, and the like. The interface includes a contact list an enables the user to select a mode to communicate with a contact. The communication modes associated with each contact can also be incorporated into and displayed in an email address book. The interface also indicates the communication mode of each incoming and outgoing message in conversations with one or more other client devices.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: September 8, 2009
    Assignee: Yahoo! Inc.
    Inventors: Irvin Henderson, Naveen Dasa Sanjeeva, Thyagarajapuram S. Ramakrishnan
  • Patent number: 7574480
    Abstract: A terminal for providing an application using a browser. The terminal includes a transceiver arranged to send radio packets to and receive radio packets from a server, and a browser application for displaying content, arranged to initiate a first application by accessing a first item associated with the first application using a first content identifier. The application is provided by the combination of the first item and further items each of which is accessible using an individual content identifier, and each of which includes content or a device for linking to content. Also, the terminal includes a memory for storing items received from the server locally in the terminal for access by the browser using their individual content identifiers. Accessing an item involves attempting to read the item from the memory and then, if unsuccessful, requesting transfer of the item from the server by sending a radio packet containing the appropriate content identifier.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: August 11, 2009
    Assignee: Nokia Corporation
    Inventors: Claus Pedersen, Lars Bohn Hansen
  • Patent number: 7571259
    Abstract: The invention relates to insertion and removal of MPA markers and RDMA CRCs in RDMA data streams, after determining the locations for these fields. An embodiment of the invention comprises a host interface, a transmit interface connected to the host interface, and a processor interface connected to both transmit and host interfaces. The host interface operates under the direction of commands received from the processor interface when processing inbound RDMA data. The host interface calculates the location of marker locations and removes the markers. The transmit interface operates under the direction of commands received from the processor interface when processing outbound RDMA data. The transmit interface calculates the positions in the outbound data where markers are to be inserted. The transmit interface them places the markers accordingly.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: August 4, 2009
    Assignee: Broadcom Corporation
    Inventor: Fong Pong
  • Patent number: 7565396
    Abstract: A service providing system comprises a connecting-part-equipped electric apparatus, a service providing device, and a settlement server. The connecting-part-equipped electric apparatus comprises a contactless identification tag, a connecting part and an electric apparatus. The contactless identification tag comprises a data receiving part and a data sending part, a data control part, a status notifying part and a display part. The service providing device comprises a data receiving part and a data sending part, a data control part, an authenticating part, an availability determining part, a determining result notifying part, a display part, a service providing part, a first connecting part and a charging fee calculating part.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: July 21, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Masaki Hoshina
  • Patent number: 7558853
    Abstract: A system and methods for implementing education online by providing institutions with the means for allowing the creation of courses to be taken by students online, the courses including assignments, announcements, course materials, chat and whiteboard facilities, and the like, all of which are available to the students over a network such as the Internet. Various levels of functionality are provided through a three-tiered licensing program that suits the needs of the institution offering the program. In addition, an open platform system is provided such that anyone with access to the Internet can create, manage, and offer a course to anyone else with access to the Internet without the need for an affiliation with an institution, thus enabling the virtual classroom to extend worldwide.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 7, 2009
    Assignee: Blackboard, Inc.
    Inventors: Robert L. Alcorn, Daniel E. Cane, Michael L. Chasen, Timothy R. Chi, Stephen R. Gilfus, Scott Perian, Matthew L. Pittinsky
  • Patent number: 7555536
    Abstract: The invention is directed to techniques for providing an audibly controlled interface for a user of a limited audio-based communication device, for example, a telephony device such as a desktop telephone or a cellular telephone. The communication device has an interface connection with a proxy browser. The user initially accesses the device, such as by picking up the handset, and the proxy browser provides a communication path over a network to a call services application on an application server. The application server provides a response to the initial access signal. The proxy browser receives the response from the application server and plays back an audio output based on the response to the communication device for the user. The user can then respond with a request to the call services application to place an outbound call or to initiate another service provided by the application server via the proxy browser.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: June 30, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • Patent number: 7555542
    Abstract: A method and system for pointing a Internet user requesting access to content on a particular web site to one of a plurality of content servers associated with that web site based on one or more cost measurements associated with serving said content. The identification of the web site is mapped to the content servers associated with that web site. The user's IP address is then mapped to a particular content server based on a cost function and the IP address of the selected content server is provided to the user.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: June 30, 2009
    Assignee: Internap Network Services Corporation
    Inventors: Matt Ayers, Benjamin J. Black, Chris Brown, John Carlson, Dan Cohn, Scott Laird, Jonathan Miller, Stephen Ramsey, Ophir Ronen, Paul Schachter, Oscar Stiffelman
  • Patent number: 7552210
    Abstract: A method of handling cookies defines a scope attribute, which is in addition to a domain attribute and path attribute. The method allocates separate storage areas for cookies according to identified scopes and a global storage area for cookies with unidentified scopes. The method determines if a cookie received with a response includes an identified scope. If so, the method stores the cookie in the storage area allocated to the identified scope of the cookie. If the cookie has an unidentified scope, the method stores the cookie in the global storage area. The method determines a scope, domain and path for an outgoing request. The method retrieves and attaches to the outgoing request cookies from the global storage area having the determined domain and path.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Patent number: 7546360
    Abstract: A system is described in which multiple companies can securely collaborate on a design or other project, while one company can still protect certain property, such as source code, from the other collaborating companies. The system includes an inter-company collaboration system that includes a set of resources residing on a set of one or more first utility servers maintained by a first company, an access control mechanism for controlling access to the set of resources, a first data storage mechanism, and a secure network connection between the set of utility servers and a second company. The system further includes an isolated system that includes a second set of servers, a second data storage mechanism that includes a first portion that contains data shared with the collaboration system and a second portion that contains data private to the isolated system, and a second access control mechanism to control access to the second set of servers to only individuals associated with one company.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: June 9, 2009
    Assignee: Cadence Design Systems, Inc.
    Inventors: Anatoli G. Chiroglazov, Lawrence A. Drenan
  • Patent number: 7543074
    Abstract: The invention is a system for distributing content data over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of the server is effectively multiplied many times over, and may even be increased exponentially. The invention takes advantage of the excess capacity many receiver nodes possess, and uses them as repeaters. The distribution system includes nodes having databases which indicate their ancestors and descendants so that reconfiguration of the distribution network may be accomplished without burdening the systems primary server. The invention includes a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from it.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: June 2, 2009
    Assignee: Network Foundation Technologies, LLC
    Inventors: Michael O'Neal, Joshua Kleinpeter
  • Patent number: 7539749
    Abstract: A method and apparatus for reconstructing sessions on a network is described. The method allows for monitoring of quality of service at an application level as well as for understanding application specific events. This allows the method to be used to generate service detail records for usage based on application type for use in billing. It also allows the qualitative and quantitative analysis of quality of service based on application specific parameters. For example, for web applications, quality of service can be measured by the time from requesting a link till the close of the session by delivery of the whole page. Similarly, for voice over IP calls, application events like adding participants and removing participants can be detected and billed accordingly. Also, the quality of service can be measured. For example, the actual latency can be compared to a predetermined latency amount set by a provider for voice over IP calls.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: May 26, 2009
    Assignee: Amdocs (Israel) Ltd.
    Inventors: Limor Schweitzer, Tal Givoly, Damian Black, Ori Kushnir
  • Patent number: 7536472
    Abstract: A system and method for propagating a network topology model of a binary tree topology network through the network. The network includes a plurality of nodes, including a root node and at least one leaf node, operatively networked together. Each leaf node provides a propagate network topology model message to the parent node docked uptree of and with the providing leaf node. Each of the plurality of nodes that receives the propagate network topology model message forms a network topology model representing one or more paths from the receiving node to nodes downtree of the receiving node, stores the model in a memory accessible to the receiving node, and provides a propagate network topology model message containing the network topology model to the parent node docked uptree of and with the receiving node. A network topology model is thereby propagated through the network.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: May 19, 2009
    Assignee: Network Foundation Technologies, LLC
    Inventors: Mike O'Neal, John P. Talton
  • Patent number: 7533162
    Abstract: A method, apparatus and system for supporting multiple diagnostic sessions include receiving multiple diagnostic session requests, verifying identification information for each requester, establishing a communications channel for each verified requester, and communicating the requested information to all of the verified requesters via the established communications channels.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: May 12, 2009
    Assignee: Thomson Licensing
    Inventors: Keith Robert Broerman, Linmei Shu, Liangzhong Wang