Patents Examined by Jason Cardone
  • Patent number: 7373407
    Abstract: A packet repeater is connected between an IEEE-1394 host terminal and a PPP server. The host terminal transmits a PPP packet containing the physical address of an IEEE-1394 device. During a discovery stage of a PPP connection, the packet repeater receives a PPP packet from the terminal, copies the physical address contained in the packet to an entry of a management table, and successively receives packets from the server and copies the physical address of the server and a session identifier respectively contained in the packets to that entry of the table. During a session stage of the connection, the packet repeater receives a PPP packet either from the terminal or the server and determines the destination of the packet according to the physical address of one of the terminal and the server which is set in the table corresponding to a session identifier of the packet.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: May 13, 2008
    Assignee: NEC Corporation
    Inventors: Takayuki Nyu, Yuta Ishimoto
  • Patent number: 7373404
    Abstract: A handle administration system is described in which software agents receive handles to various resources that they can use to obtain the resources. The described embodiments provide multiple states that can be assumed by the handles. An unassigned state is provided in which handles are not assigned to a particular resource, nor can they be dereferenced to obtain pointers to any resources. An assigned state is provided in which handles are assigned to a particular resource and can be dereferenced to obtain a pointer to the resource. A suspended state is provided in which the handles are assigned to a particular resource but cannot be dereferenced to obtain a pointer to that resource. Advantageously, a suspended handle can be reinstated to assume the assigned state. In one embodiment, the handle system is implemented by incorporating a suitable field in a handle database that is used to indicate that a handle is suspended. In another embodiment, no additional fields are necessary.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: May 13, 2008
    Assignee: Microsoft Corporation
    Inventors: John R. Douceur, Yoram Bernet
  • Patent number: 7370117
    Abstract: A method of communicating frames of management information includes loading a frame of management information from one of a plurality of stations into a respective one of a plurality of buffers. Whether the frame contains more than a predetermined number of bytes is determined. If an end of the frame is loaded into the respective one of the buffers, then a frame presence flag associated with said one of the plurality of stations is set. A request signal is transmitted to a station management module if the frame contains more than the predetermined number of bytes or if the buffer already contains management information associated with a previously loaded frame. The plurality of stations is polled to determine whether respective frame presence flags have been set.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: May 6, 2008
    Assignee: Intel Corporation
    Inventors: Robert M. Grow, Ronald S. Perloff, John S. Bell
  • Patent number: 7370093
    Abstract: In order to prevent unnecessary APIPA process from being executed in a LAN environment which does not adopt APIPA, an ICMP echo request for a predetermined IP address is broadcast. Whether there are more than N apparatuses using APIPA is checked based on the replies, and if there are, IP address setting by APIPA is executed. In a LAN environment which adopts APIPA, whether the IP address to be assigned to an apparatus is already being used by another apparatus is checked. If the date and time when the another apparatus was assigned the IP address is earlier than the date and time when the apparatus was assigned the IP address, APIPA is executed to decide the IP address of the apparatus.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: May 6, 2008
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kiyotaka Ohara
  • Patent number: 7370112
    Abstract: An outside DTCP bridge for relaying information between an outside communication device connected to an outside network and a home communication device connected to a home network, carries out a first authentication and key exchange processing for purpose of copyright protection between the outside DTCP bridge and the home communication device as well as a second authentication and key exchange processing for purpose of copyright protection between the outside DTCP bridge and the outside communication device, and stores an identification information of the outside communication device. Then, transmission/reception of information between the home network and the outside network is carried out only when the outside communication device which made the access request is stored and both the first authentication and key exchange processing and the second authentication and key exchange processing succeed.
    Type: Grant
    Filed: November 28, 2003
    Date of Patent: May 6, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takeshi Saito, Hiroshi Isozaki
  • Patent number: 7366756
    Abstract: The present invention discloses a system and method for providing privacy to a client accessing a chat application on a chat server via the Internet wherein a request is transmitted for a chat application from a client to a first proxy server. The request is forwarded from the first proxy server to a second proxy server. In response to the receipt of the request at the second proxy server, a unique ID is forwarded back to the first proxy server and the request along with the unique ID are forwarded on to the chat server. A response to the request is transmitted from the chat server back to the second proxy server along with the originally provided unique ID. The response and unique ID are stored within the second proxy server and may be accessed form the first proxy server by providing the unique ID.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: April 29, 2008
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Helena Lindskog, Mikael Nilsson
  • Patent number: 7363361
    Abstract: A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer content from users. The invention load balances user requests for cached customer content to the appropriate content server. A user makes a request to a customer's server/authorization server for delivery of the customer's content. The authorization server checks if the user is authorized to view the requested content. If the user is authorized, then the authorization server generates a hash value and embeds it into the URL which is passed to the user. A content server receives a URL request from the user for customer content cached on the content server. The request is verified by the content server.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: April 22, 2008
    Assignee: Akamai Technologies, Inc.
    Inventors: Anoop Kailasnath Tewari, Vikas Garg, Eric Sven-Johan Swildens
  • Patent number: 7363387
    Abstract: A method for reducing information being transmitted in a network is provided that includes gleaning routing information being communicated by a first network element, the routing information being stored such that the routing information may be accessed. An adjacency protocol may be executed between the first network element and a second network element that allows for a data exchange between the first and second network elements. The first network element does not communicate the routing information gleaned by the second network element during the data exchange associated with the adjacency protocol.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: April 22, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Madhavi W. Chandra, David A. Cook, Alvaro E. Retana, Russell I. White, Yi Yang
  • Patent number: 7359953
    Abstract: A system and method of making a hypermedium page interactive. In one embodiment the system includes a hyperlink on the hypermedium page displayed on a client node; a hyperlink configuration file (corresponding to the hyperlink on the client node) located on a network server node; and a client agent located on the client node. In response to a user selecting the hyperlink on the hypermedium page, the client agent establishes a communications link from the client agent to an application execution server agent on an application server using the information located in the configuration file obtained from the network server node. In response to the creation of the communications link between the application execution server agent and the client agent, the application executes on the application execution server and the user is capable of interactively using the application running on the application execution node from the client node.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: April 15, 2008
    Assignee: Citrix Systems, Inc.
    Inventors: Jeff Muir, Andrew L. Stergiades
  • Patent number: 7359965
    Abstract: A method and apparatus for providing multiple vendor support to remotely monitored devices is described. The method includes querying a monitored device to obtain at least one of manufacturer, model, and a unique identifier of the monitored device, using a hierarchical technique to determine if the monitoring system is configured to interface with the monitored device using information stored in a first database; and determining if the monitored device is supported by the monitoring system using information stored in a second database. The hierarchical technique includes first determining if the manufacturer of the monitored device is supported by the monitoring system, and then subsequently determining if the model of the device is supported by the monitoring system.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: April 15, 2008
    Assignee: Ricoh Co. Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7359952
    Abstract: A method for limiting the delivery of content, particularly advertisements intended to be displayed in a communications network environment, to individual recipients based on frequency considerations, including a method for storing statistical data relevant to making a determination about the limiting of content delivery and a method for providing alternate content in case it is decided that the original content should not be delivered to a recipient.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: April 15, 2008
    Assignee: Yahoo! Inc.
    Inventors: Marcus F. Doemling, Peter J. Matsuo
  • Patent number: 7356596
    Abstract: Automated techniques are described that provide continuous, uninterrupted operation of the secure packet tunnels in spite of access link flooding attacks. A system is described that includes a source device and a destination device coupled to a network. The source and destination devices may comprise, for example, edge routers that couple local area networks to the network via access links. The source device and the destination device establish a packet tunnel that has a source network address and a destination network address. Upon detecting a network attack, the destination device selects a new network address for at least one of the source network address and the destination network address and establishes a new packet tunnel with the source device. The source network address and the destination network address may comprise port numbers, Internet Protocol (IP) addresses, or other information describing the source and destination devices.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: April 8, 2008
    Assignee: Architecture Technology Corp.
    Inventors: Ranga S. Ramanujan, Maher N. Kaddoura, Xiaoming Wu, Kevin S. Millikin
  • Patent number: 7356566
    Abstract: A method, system, and program for selective mirrored site access from a communication are provided. When composing a communication, multiple mirrored site addresses are embedded with a target site address. The sender may request to enter the mirrored site addresses or a browser supplies the mirrored site addresses. At each client system receiving the communication, selections of site addresses accessible for each intended recipient are detected. Thus, each client system, when outputting the communication, displays the selection of mirrored site address accessible to the intended recipient accessing that client system.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 7356599
    Abstract: A method that allows the normalization of traffic data that is simultaneously transferred to a network intrusion detection system (NIDS) and monitored end-systems located in a network, such as a TCP/IP network, in which packets of data such as IP datagrams, are fragmented and reassembled. Accordingly, the information of received fragments and/or the topology of the network comprising the network intrusion detection system (NIDS) and the monitored end-systems are entered into a normalization table, that is dynamically established and maintained. Subsequently packets of data such as IP datagrams are modified, redirected or discarded in case that ambiguities are detected when comparing information contained in the normalization table with information contained in the headers of the received data packets.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Bastian Pochon, Paolo Scotton
  • Patent number: 7356572
    Abstract: The invention enables one or more agents to gather information from at least one server on a network and automatically provide this information to an inbox on a server and then providing it to an inbox on a mobile device if a wireless connection to the mobile device is available. A server agent facility provides for preprocessing requests for information from the mobile device, including, collecting the information out of band, filtering the collected information, and packaging the information for delivery in a format suitable for the mobile device. A server agent within the server agent facility may actively collect the information based on a variety of factors, including but not limited to, time, event(s), user profile, mobile device profile, request(s), alert(s), and historical behavior.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: April 8, 2008
    Assignee: Yahoo! Inc.
    Inventors: Zhaowei Charlie Jiang, Yingqing Lawrence Cui, Min Zhou
  • Patent number: 7356584
    Abstract: A method is disclosed for balancing a load of clients of a network across a plurality of communications providers. Connection data that includes information on attempts to connect to the network and whether each attempt was successful is collected. A time-independent demand curve for each of the communications providers representing a likelihood of successful connection as against client load is determined, based on the collected connection data. The load of clients is then apportioned across the communications providers based on the time-independent demand curve for each of the communications providers.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventor: John Yip
  • Patent number: 7353253
    Abstract: A system is provided for peer-to-peer messaging. The system includes a first client machine which may transmit a sequence of messages related to a subject. The transmission of each message can be in the form of multicast delivery or reliable unicast delivery. At least one second client machine communicates with the first client machine. Each such second client machine may receive at least a portion of the sequence of messages transmitted in the multicast form of delivery from the first client machine, and determines if there is an interest in the subject of the sequence of messages. The second client machine may determine if any messages in the sequence have not been received if there is an interest, and can transmit a request for re-transmission to the first client machine. The request identifies any messages of the sequence that were not received so that such messages can be re-transmitted by the first client machine to the at least one second client machine in the form of reliable unicast delivery.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: April 1, 2008
    Assignee: Webex Communicatons, Inc.
    Inventor: Bin T. Zhao
  • Patent number: 7349979
    Abstract: Methods and apparatus are described for intelligently redirecting and/or processing traffic. In one embodiment, a method of facilitating redirection of traffic sent from a first processing device (e.g., a client) to a second processing device (e.g., a server) is disclosed. At a third processing device (e.g., a router) associated with a plurality of traffic handling systems (e.g., cache systems), traffic information is received from at least a portion of the associated traffic handling systems. The traffic information specifies which data should be redirected to the portion of associated traffic handling systems. It is determined how to redirect data received by the third processing device to a selected traffic handling system based on the received traffic information received from at least one of the associated traffic handling systems.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: March 25, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Cieslak, Alexander G. Tweedly
  • Patent number: 7349988
    Abstract: Enabling the user to link a selected sequence of hypertext World Wide Web (Web) documents into a string and to store the string at his receiving Web display station so that these documents will be available for his use. An implementation at a receiving display station is provided for designating a received Web document as a starter document and for selecting a subsequently received Web document as a first next document. An implementation is provided for creating a hyperlink in the starter document to the first next document, together with means for storing said starter and next documents at said receiving display station. The invention further provides for an extension of the selected documents into a string through selecting one or more subsequently received Web documents as a subsequent next document and creating a hyperlink in the first next document to the subsequent next document.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 7349945
    Abstract: A system for publishing and subscribing in event systems is disclosed. The system comprises a logical event manager. A physical event manager communicates with the logical event manager and a first and a second event producer-consumer. The physical event manager includes a first mapper that translates between the logical event manager and the first event producer-consumer and a second mapper that translates between the logical event manager and the second event producer-consumer. A method for publishing and subscribing in event systems is disclosed. A logical event manager receives a logical event from an event producer. The logical event is communicated from the logical event manager to a physical event manager. The physical event manager uses a first mapper to translate the logical event to a first signal, and a second mapper to translate the logical event to a second signal. The first and second signals are published to first and second event consumers.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 25, 2008
    Assignee: i2 Technologies US, Inc.
    Inventor: Mark B. Whipple