Patents Examined by David Wiley
  • Patent number: 7124163
    Abstract: A data server for use in networks in which media signals are transmitted as digital signals in packet form comprises at least one shelf having at least one card whose purposes are to provide a shelf controller function and a media processor function, together with a plurality of backplane buses. The data server accesses media signals in packet form. Distributed software is distributed in the cards on the shelf, and consists of a modular software architecture having a transport layer, a media processing layer, a session control layer, and a management plane which spans across the other layers. A plurality of digital signal processors has a plurality of dynamically changeable discrete software objects so as to process packets of media data. The management plane provisions and monitors the operations of said data server, and gives alarms in keeping with predetermined criteria. There is at least one connection interface to a packet network from which media signals in media form are received.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: October 17, 2006
    Assignee: Convedia Corporation
    Inventors: Paul Joseph Geofroy, Grant William Henderson, Brian Garland Sharratt
  • Patent number: 7124187
    Abstract: Restorable paths in an information network are established in response to arriving traffic requests. Requests are received at a first node of the network for transmission of traffic to a second node of the network, and each request specifies a desired transmission bandwidth for an active and a backup path to be established between the nodes. Potential active links for an active path are identified in response to a given request, and potential backup links to form a backup path for restoring the active path, are also identified in response to the given request. An active and a backup path are then formulated for each given request from among the potential active links and the potential backup links that were identified in response to the given request.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: October 17, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman
  • Patent number: 7124190
    Abstract: A method for securing the chronological integrity of files prior to archiving of the files, involving an exchange between a client and a Time Source Provider, the method comprising the steps of: the client generating a Public and a Private Key pair; the client generating attributes of the to be archived files; encrypting the client's files utilizing the client's Public Key; transmitting the encrypted data attributes and key signature to said Time Source Provider; the Time Source Provider creating a TimeMap containing the current time, time calibration data, file attributes and client encryption key signature; and the Time Source Provider providing the client data and time map back to the client.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: October 17, 2006
    Assignee: Xerox Corporation
    Inventor: James H. Moore
  • Patent number: 7124200
    Abstract: Disclosed is a routing apparatus for obtaining routing data conforming to a destination address of a packet that arrives from a line, adding the routing data onto the packet, and switching the packet based upon the routing data to send the packet to a prescribed line. The routing apparatus has a main controller equipped with content addressable memories (CAMs) corresponding to respective ones of line speed. When search key data with an attached line identifier is received from a line card, routing data is generated by the content addressable memory (CAM) corresponding to the line speed and the routing data is sent to the line card. The line card adds routing data of which it has been notified by the main controller onto a packet and then outputs the packet. A switch to which a packet having attached routing data is input from a prescribed line card switches the packet based upon the routing data and sends the packet to another line card.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: October 17, 2006
    Assignee: Fujitsu Limited
    Inventors: Kazuyuki Sato, Takuya Terasawa
  • Patent number: 7124205
    Abstract: A network interface device connected to a host provides hardware and processing mechanisms for accelerating data transfers between the host and a network. Some data transfers are processed using a dedicated fast-path whereby the protocol stack of the host performs no network layer or transport layer processing. Other data transfers are, however, handled in a slow-path by the host protocol stack. In one embodiment, the host protocol stack has an ISCSI layer, but a response to a solicited ISCSI read request command is nevertheless processed by the network interface device in fast-path. In another embodiment, an initial portion of a response to a solicited command is handled using the dedicated fast-path and then after an error condidtion occurs a subsequent portion of the response is handled using the the slow-path. The interface device uses a command status message to communicate status to the host.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: October 17, 2006
    Assignee: Alacritech, Inc.
    Inventors: Peter K. Craft, Clive M. Philbrick, Laurence B. Boucher
  • Patent number: 7124170
    Abstract: A hardware Secure Processing Unit (SPU) is described that can perform both security functions and other information appliance functions using the same set of hardware resources. Because the additional hardware required to support security functions is a relatively small fraction of the overall device hardware, this type of SPU can be competitive with ordinary non-secure CPUs or microcontrollers that perform the same functions. A set of minimal initialization and management hardware and software is added to, e.g., a standard CPU/microcontroller. The additional hardware and/or software creates an SPU environment and performs the functions needed to virtualize the SPU's hardware resources so that they can be shared between security functions and other functions performed by the same CPU.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: October 17, 2006
    Assignee: Intertrust Technologies Corp.
    Inventor: W. Olin Sibert
  • Patent number: 7120682
    Abstract: A method for providing virtual private networks for voice over data network users. A location server is provided that has more than one routing information database. A virtual private network is defined within that location server for each of the routing information databases. As registration information from gateways is received, they are associated with the appropriate virtual private network.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: October 10, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Hussein Farouk Salama
  • Patent number: 7120690
    Abstract: In a computer network having a plurality of computer nodes, a directory database (DDB) distributed throughout the network in each of the nodes, the contents of the DDB being maintained consistent or replicated throughout the network in a manner to avoid a single point of failure through the use of one of its nodes having been appointed as master node. The master node has a privileged status as compared to the other nodes. The master node updates each DDB in each node in its network or domain configuration when the configuration changes, such as when a node fails, a network link fails and/or a node is added or removed. A node can be added to or removed from the configuration through the master node or through a non master node. A node can fail under different circumstances in which it may or may not know which node is its master node. A master node can fail and be replaced or can be replaced for other reasons.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: October 10, 2006
    Assignee: EMC Corporation
    Inventors: Sriram Krishnan, Andreas L. Bauer, Gregory W. Lazar
  • Patent number: 7120677
    Abstract: Systems and methods to integrate processing of information from a plurality of data systems. In an embodiment, a system includes a network connection, which can receive information sent to and from a terminal. The network connection is coupled to a first network, and the first network is coupled to the terminal. The system can also include a plurality of data system connections, where each data system connection of the plurality of data system connections can receive information sent to and from a respective data system of a plurality of data systems. A server is coupled to the network connection and the plurality of data system connections. In an embodiment, the server includes a processor and a memory coupled to the processor. The memory can include a plurality of data system instructions objects, where each data system instructions object of the plurality of data system instructions objects corresponds to a respective data system of the plurality of data systems.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: October 10, 2006
    Assignee: BellSouth Intellectual Property Corp.
    Inventors: Nancy Berger, Leslie Brown, Victoria Elliot, David Geiger, John Hedges, Amanda Martin, Valerie Matthews, John Morton, Steve Peacock, Keith Romano, Jeffrey Seymour, Gina Smith
  • Patent number: 7117257
    Abstract: The present invention enables fast reconfiguration of paths associated with bufferless core nodes in a network where any two edge nodes may interconnect through a core node. In order to enhance network agility and performance, edge nodes associated with a core node are separated into a plurality of groups based on, for example, round-trip delay from the core node. This separates the short-haul paths from the long haul paths, thereby enabling the short-haul paths to be configured more frequently than the long-haul paths. It is preferable that the periods be set such that each additional period is an integer multiple of the previous one. This allows for simultaneous configuration of groups of paths. Although the methods and apparatus of the present invention are most effective for bufferless optical switches, they are still effective for electronic switches which may be bufferless or equipped with input data buffers.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: October 3, 2006
    Assignee: Nortel Networks Ltd
    Inventor: Maged E. Beshai
  • Patent number: 7113993
    Abstract: A technique for handling server session requests in a system having a plurality of servers is disclosed. In one embodiment, the technique includes receiving a request to create a session on one of the plurality of servers. In response to the request, a primary session is created on a first of the plurality of servers. After the primary session is created, at least one other of the plurality of servers are notified that the primary session has been created. Such notification allows for a backup session on the at least one other of the plurality of servers to take over for the primary session upon a failure on the first of the plurality of servers.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: September 26, 2006
    Assignee: MicroStrategy, Inc.
    Inventors: Scott Cappiello, Yi Du, Dyung V. Le, Benjamin Z. Li, Wenfeng Li, Ramprasad Polana, Patrick Vinton
  • Patent number: 7113976
    Abstract: Disclosed are a communication apparatus capable of registering telephone directory data at once from e-mail containing the telephone directory data into a telephone directory of a communication apparatus. A communication apparatus according to this invention is a communication apparatus having a function of transmitting/receiving e-mail, and characterized by including a communication partner information storage unit for storing communication partner information having predetermined registration items, an identifier detecting unit for detecting a predetermined identifier from received e-mail, and a registering unit for registering information described in the e-mail in accordance with the detected identifier into that registration item of the communication partner information which corresponds to the identifier.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: September 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoya Watanabe
  • Patent number: 7111077
    Abstract: An apparatus for and method of processing service requests provided by a user at a standard Internet work station. The service requests are received by the server and routed to a gateway. The gateway has the capability to convert the service request to a format acceptable by an enterprise server without the need of a view buffer. Thus, the conversion does not require a priori notification concerning the data formats employed. The output of the gateway is coupled through a corresponding one of a number of connectors to the end service provider for honoring. The response is transferred from the service provider to the appropriate connector to be formatted for the requesting gateway. The response is converted by the original adapter to an HTML or XML message for transfer back to the requester via the Internet.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: September 19, 2006
    Assignee: Unisys Corporation
    Inventors: Daniel P. Starkovich, Scott L. Rappa, Joey L. Erickson
  • Patent number: 7111035
    Abstract: The present disclosure addresses a system and method for failure tolerant communications using a transmission control protocol, preferably SCTP. In a preferred embodiment, an association is created between two instances of SCTP, where each instance is an endpoint. While an SCTP association provides for multiple IP addresses providing for multiple paths between the instances, it expressly does not provide for failover of the node occupied by the instance itself. The preferred embodiment provides a duplicate instance of SCTP on a separate node in the cluster which provides a hot back-up to the primary instance. The duplicate instance is maintained by replicating the state information for the association to keep the duplicate instance relatively synchronized with the primary instance.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: September 19, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stanley A. McClellan, Robert L. Reeves
  • Patent number: 7107345
    Abstract: Disclosed is a method for managing a socket to release the socket allocated to a call control processor (CCP), based upon a status of a target processor, in a radio network controller (RNC). The method of the present invention includes allocating a socket corresponding to a CCP in a plurality of target processors, communicating with the plurality of target processor using the allocated socket, and releasing the socket allocated to corresponding target processor based on the reception of the message.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: September 12, 2006
    Assignee: LG Electronics Inc.
    Inventor: Woong Hee Chae
  • Patent number: 7107361
    Abstract: The present invention provides coupled-type computers wherein a computer can be coupled with computers of the same structure easily, and can be coupled with other computers of the same structure in high density. Computer components such as CPUs or memories are built in a holder made of polyhedron cube. A radio propagation bus space formed by a cavity is provided in the inside of the holder, and a plurality of radio-electric signal interconversion elements provided with a signal identification means facing the radio propagation bus space are disposed in the holder. These radio-electric signal interconversion elements are connected to the computer components in the holder. Holes communicating with the radio propagation bus space are bored on the surfaces of the outsides of the holders by means of the radio lines.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: September 12, 2006
    Inventor: Tsunemi Tokuhara
  • Patent number: 7107327
    Abstract: One embodiment of the present invention provides a system that facilitates determining server configurations based on an execution profile of an application. During operation, the system analyzes the application to develop an execution profile that specifies the number of times each primitive operation is executed. Next, the system estimates the amount of resources used by the application based on the number of times each primitive operation is executed. Finally, the system determines a server configuration based on the estimated amount of resources used by the application.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: September 12, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Deepak Kakadia
  • Patent number: 7103632
    Abstract: The invention provides a method of transmitting a message from a first computer (1, 2, 3) to at least one second computer (3, 2, 1), the method comprising the step in the first computer of introducing transmission information into a message header, and further comprising the step, in the first computer, of introducing into the message header at least one management instruction for managing a filing space and suitable for execution by the second computer. The invention also provides a corresponding messaging system.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: September 5, 2006
    Assignee: Kanari World
    Inventors: Frédéric Soussin, Bruno Jauneaud
  • Patent number: 7103644
    Abstract: Embodiments of the present invention relate to systems for converged service creation and execution. In an embodiment, a system includes an application server and service session manager logic, where the service session manager logic is in communication with the application server. A converged service creation and execution environment messaging bus is in communication with the service session manager logic, and a plurality of service servers are in communication with the converged service creation and execution environment messaging bus.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 5, 2006
    Assignee: BellSouth Intellectual Property Corp.
    Inventors: Li Zhang, Tom Anschutz, Alan Blackburn, Jeffrey P. Cassanova, Robert C. Collicott
  • Patent number: 7099949
    Abstract: The interprocess communication protocol system provides a generic communication system for communication between specified processes in a complex digital system. In accordance with the interprocess communication protocol, a group of pre-defined communication signals are defined, to which all communications between the processes conform. Interface hardware is disclosed to provide communication between processes. In addition, the communication protocol can be designed into the process as and integral portion of the processes.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: August 29, 2006
    Assignee: IMEC vzw
    Inventors: Jan Vanhoof, Maryse Wouters, Serge Vernalde, Karl Van Rompaey