Patents Examined by Michael D. Meucci
  • Patent number: 7203756
    Abstract: A caching mechanism for JAVA RMI remote objects is provided. In order to efficiently implement a cache for these connection objects, the client JYM may hold a normal reference to the object while the connection is in use and for a period of time thereafter. A thread is used as a timer for each connection. After that period of time expires, only a weak reference is held by the client JVM and the connection may be garbage collected. The period of time maybe adjusted. A shorter time may be used to ensure responsiveness of the server JVM to memory demand and shutdown requests, while a longer time may be used to enhance the effectiveness of the caching mechanism by forcing connections to stay open longer after they are no longer being used and before they are automatically destroyed due to garbage collection.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventor: Kevin Gary Tapperson
  • Patent number: 7177924
    Abstract: The solution provides automated Command Line Interface (CLI) based configuration management of managed communications network entities. The automation eliminates manual CLI command entry and provides support for independently-developed multi-vendor equipment by using multiple CLI command vocabularies and CLI command dictionaries associated therewith. The solution reduces communications network entity management costs, downtime, and training time for analysts. The advantages are derived from a generic design of software applications and a manageable object type derivation hierarchy, reducing operational over heads by shielding thereof from updates to the CLI command grammar and/or vocabulary. The methods and apparatus presented herein remove the need for software applications and manageable object type derivation hierarchy to be hard-coded with knowledge of attribute dependencies of CLI commands for each vendor equipment/type supported.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: February 13, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Christopher Warren Murray, David Wing-Chung Chan, Thomas Vincent Flynn
  • Patent number: 7174373
    Abstract: An edge node of an Internet broadcast system that may be used to provide demonstrations. The edge node includes satellite receiving hardware that displays in real time a video or audio stream. The edge node can be packaged in a single portable enclosure to enable demonstrations to be given at trade shows, kiosks, and the like.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: February 6, 2007
    Assignee: Panamsat Corporation
    Inventor: Philip C. Lausier
  • Patent number: 7155537
    Abstract: A method and system for facilitating communication between computer subnets are provided. One embodiment of the present invention comprises presetting buffers in an internal subnet, wherein the buffers help route external commands to a plurality of devices within the internal subnet. When a command from an external subnet is received by the internal subnet, the command is translated and sent to the proper internal device, as determined by the buffers. The command is then performed by the proper internal device. In another embodiment of the present invention, translation mapping are established for the internal subnet. When a command is received from an external subnet, the destination address associated with the command is translated to the address of the appropriate internal device, and the command is then sent directly to the internal device, which performs the command. By using either the buffer or translation mappings, the internal subnet appears to be a single device to the external subnet.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: December 26, 2006
    Assignee: LSI Logic Corporation
    Inventors: Bret S. Weber, Russell J. Henry, Dennis E. Gates, Keith W. Holt
  • Patent number: 7133840
    Abstract: A computer system for managing a plurality of accounts, each the accounts being separated into a master account and at least one subaccount associated therewith, and at least one of the subaccount being a medical saving account (MSA). Each subaccount incorporates a subset of features available for the master account, the features corresponding to the specific needs dictated by the purpose of the subaccount. The purpose of a subaccount, in addition to being an MSA, can include regular payments (e.g., mortgage and other loans), credit/debit card, retirement account, and the like.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: November 7, 2006
    Inventors: Janine S. Kenna, Patrick B. Butler, Thomas Musmanno, Kelly Ur
  • Patent number: 7103635
    Abstract: A new mail transport protocol is proposed for use over a reliable byte-stream transport. This protocol is faster, simpler and more streaming than prior methods, and handles binary and unicode data more efficiently. The protocol requires fewer communication round trips between servers per message transferred than existing methods. It transmits and receives byte data as is without requiring further per-byte processing on advanced operating systems such as UNIX, and requires only new-line processing in text on legacy operating systems.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: September 5, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Michael Scott Baldwin, Geoffrey Allen Collyer, Gregory P. Kochanski, Paul C. Lustgarten
  • Patent number: 7089311
    Abstract: Systems, methods and computer program products are provided for preserving a session between an SNA application and a TN3270E server after loss of an IP network connection between the TN3270E server and a TN3270E client that is communicating with the SNA application via the SNA session.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Wesley McMillan Devine, Douglas Alan Trottman, Sue L. Huang
  • Patent number: 7054935
    Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: May 30, 2006
    Assignee: Savvis Communications Corporation
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 7032036
    Abstract: A device for accessing data from an internet site. The device comprises at least two protocol modules, each module comprising instructions enabling the device to communicate with an external internet resource under a first protocol or a second protocol respectively; the device being arranged to selectively employ one or the other of the modules. Request data receiving component receives request data relating to a requested site from a user, and a data requesting module for requests, dependent upon the request data, data from an external internet resource. A received data determining component determines if data received as a result of the requested data refers to a site with data under the first protocol or the second protocol, and a router determines the route of the request and resubmitting the request to the requested site via the determined route dependent upon the determination of the request being through the first or second protocol.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventor: David J. Linsley
  • Patent number: 7024459
    Abstract: A notification service that efficiently scales to the number and variety of notifications and users being serviced. The notification service is separated into three general functional components. A listener component receives a notification in a network format suitable for transmitting the notification over a network. The listener component translates the notification into an internal processing format used by the notification service. The notification is then forwarded to a routing component that determines a category associated with the notification, and performs a set of one or more operations on the notification based on its category. Finally, the notification service is forwarded to a delivery service for delivery of the notification to the notification sink. The listener component, the routing component, and the delivery component may each be scaled in order to adjust for current processing loads using load balancing functionality.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: April 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Donald James McNamara, Frank Stephen Serdy
  • Patent number: 6973496
    Abstract: In a preferred embodiment of the invention, a network client inserts a validation key into the SEQ and ACK fields of a TCP connection request (TCP-SYN). The TCP connection request is sent to a validating server. The validating server extracts the validation key and uses it, with other implicit and explicit data contained within the TCP connection request to validate the connection establishment request. If the connection request is validated, the validating server responds with a TCP-SYN/ACK as described in the TCP protocol specification. If the TCP connection request is denied, the request is discarded and nothing is sent back to the requestor, in this case the network client. When an internet port scanner sends a TCP connection request to a validating network server without the proper key, the request is silently discarded or “black-holed.” This makes the validating server appear to the Internet port scanner to not exist.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: December 6, 2005
    Assignee: Archduke Holdings, Inc.
    Inventor: John W. Hayes
  • Patent number: 6910062
    Abstract: The symmetric multiprocessor system includes multiple processing nodes, with multiple agents at each node, connected to each other via an interconnect. A request transaction is initiated by a master agent in a master node to all receiving nodes. A write counter number is generated for associating with the request transaction. The master agent then waits for a combined response from the receiving nodes. After the receipt of the combined response, a data packet is sent from the master agent to all intended one of the receiving nodes according to the combined response. After the data packet has been sent, the master agent in the master node is ready to send another request transaction along with a new write counter number, without the necessity of waiting for an acknowledgement from the receiving node.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kumar Arimilli, Guy Lynn Guthrie, Jody Bern Joyner, Jerry Don Lewis