Patents Examined by Jason D. Cardone
  • Patent number: 6769030
    Abstract: A method and apparatus for maximizing a transfer of data to a target. A set of packets using the first packet size and the second packet size is sent to the target to form a set of transferred packets. Round trip times and service times are identified for the set of transferred packets. Optimal packet size is selected using the round trip times and service times for the set of packets, wherein the optimal packet size is used in transferring the data to the target.
    Type: Grant
    Filed: February 7, 2000
    Date of Patent: July 27, 2004
    Assignee: International Business Machines Corporation
    Inventor: Redha M. Bournas
  • Patent number: 6766363
    Abstract: A system and method for enabling a user with a mobile device to link to information, on a local or global electronic network, related to an item of interest to the user while observing a visual, audio, or printed medium containing the item. Linking is accomplished by an item information provider creating codes that can be utilized by the user to implement a link between the user's device and an item information containing server programmed by the provider. The user can select the item by inputting codes to the device and be instantly linked to a database in the server on which item information is stored by the provider along with associated information to link to a network website specifically containing further item-related information for user access.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: July 20, 2004
    Assignee: Barpoint.com, Inc.
    Inventor: Leigh M. Rothschild
  • Patent number: 6763371
    Abstract: The real-time performance in communications networks is improved, especially between a large number of participants, by a server unit having a device for receiving information from at least a client unit, the information including at least part of the state information about a distributed interactive application. The server unit includes a device for storing application state information received from at least one client unit, and a device for forwarding the state information received from the client to at least one other node in the network and for transmitting at least part of the information stored in the state information storing device to the at least one client. In this way, the whole state of the application can be kept in one or more units in the network, which removes the need for each client to store the entire state, thereby reducing memory and bandwidth requirements for each client.
    Type: Grant
    Filed: May 10, 1999
    Date of Patent: July 13, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Magnus Jändel
  • Patent number: 6763388
    Abstract: A method for creating a short web page based on an original web page includes retrieving a current version of the original web page. The current version of the web page is divided into a plurality of blocks. User-selection information is added to each of the plurality of blocks, the user-selection information including a select and a non-select user option. The user selects ones of the plurality of blocks by exercising a select user option from the user-selection information associated with each of the plurality of blocks. The user non-selects others of the plurality of blocks by exercising a non-select user option from the user-selection information associated with each of the plurality of blocks. Only the user selected ones of the plurality of blocks are stored. A short web page is created based only on the stored ones of the plurality of blocks.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: July 13, 2004
    Assignee: Akamai Technologies, Inc.
    Inventor: Mark Tsimelzon
  • Patent number: 6763391
    Abstract: A method of and apparatus for managing resource allocation and bandwidth overflow manages data transmissions between a sourcing device and one or more listening devices through a single source plug. When a new selection request is submitted it is determined if the selection request will exceed the bandwidth capabilities of any devices. The selection request includes a warning bit, specifying whether or not the sourcing device should automatically free up the necessary bandwidth and implement the selection or reject the selection request and warn the requesting device. When selections are implemented, the sourcing device maintains a record of each requesting device which has requested a selection. Then, when a device requests that a selection be cleared, the status of a scope bit within the request is determined. The scope bit specifies whether or not the selection should be cleared if other devices are also associated with the selection.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: July 13, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Aaron Ludtke
  • Patent number: 6760778
    Abstract: A method and apparatus for enhancing the current data communication capabilities of the North American Terrestrial System (NATS) Network is presented. In accordance with an embodiment of the present invention, an airborne data server (ADS) is added to the airborne architecture of the current NATS Network and a ground data gateway (GDG) is added to the ground-based architecture of the current NATS Network. The ADS functions as a router/gateway connected to many local area networks (LANs) aboard the aircraft. The ADS provides for the automation of data services such as scheduling, routing and translation. The GDG is the central hub for the network and dispatcher of data to customer premises or to the aircraft.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: July 6, 2004
    Assignee: AT&T Wireless Services, Inc.
    Inventors: Eric A. Nelson, Michael B. O'Meara
  • Patent number: 6754713
    Abstract: A session wall for a local area network is provided. This is a device connected to a local area network which listens passively to communications sent over the network. The device also sends data over the network which is interpreted by other devices connected to the network as if it were sent by another network device connected to the local network. The session wall has means for storing access rules for the network devices which generate data communication messages over the local network. It reads a portion of each communication message it listens to and compares that data with the stored access rules to determine whether the message is permitted or not. If not, the session wall sends a message to both parties. In a message to the server it either notifies that the client wishes to close the current session, or it sends a specific message to the server that according to the protocol used causes the server to stop responding to additional client messages in that specific session.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: June 22, 2004
    Assignee: Computer Associates Think, Inc.
    Inventor: Ziv Dascalu
  • Patent number: 6751655
    Abstract: A server obtains a build object comprising a data structure and one or more methods configured to build a scenegraph from scenegraph information stored in the data structure. A spawning process on the server initializes the build object by writing scenegraph information of a desired scenegraph into the data structure of the build object. The initialized build object is then transmitted to the client and loaded. One or more methods of the build object are invoked at the client to generate the desired scenegraph from the information contained in the build object's data structure. The scenegraph building mechanisms are transparent to the client. Thus, the format by which the scenegraph is represented in the data structure of the build object and/or the build methods of the build object may vary among servers, or may vary for the same server over time, without requiring the client to be reprogrammed.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: June 15, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Keith Deutsch, Pallavi Shah, Gerard Fernando
  • Patent number: 6748450
    Abstract: A system, method and program of the invention enables an overloaded or partially functional Web server in an Internet environment to receive an HTTP request for data from a client during a given communication session. The Web server determines whether it can satisfy at least a portion of the request at a present time. If so, then a portion of the data is sent to the client during the given session, and all of the requested data is sent at a later time and outside of the given session either by e-mail or a push technique.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventor: Rabindranath Dutta
  • Patent number: 6745236
    Abstract: The mapping of playing objects from one game to another. In one embodiment, generic attributes of an object may be mapped to game-specific attributes. The mapping may either change or maintain the look and feel of an object. For example, a fast but lightly-armed starship in one game may be mapped to a quick but weak warrior in another game.
    Type: Grant
    Filed: November 17, 1999
    Date of Patent: June 1, 2004
    Inventors: William M. Hawkins, Oren J. Tversky, Nick Robins, Stewart K. Hester
  • Patent number: 6725264
    Abstract: A method manages a cluster of network devices each having an intra-cluster identifier. The method includes (a) selecting a plurality of network devices to form a cluster, (b) selecting a first network device to be a commander network device having a public IP address, each of the remaining network devices being a cluster member network device and having a non-public network address, (c) receiving at the commander network device a network management request message from a management console, the message including a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the message, and an intra-cluster identifier, and (d) forwarding the message to the-cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: April 20, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: James Edwin Christy
  • Patent number: 6714977
    Abstract: A system and method are disclosed for monitoring a space, and in particular, an enclosure, and its contents over a network. The system can include an microprocessor to provide processing and network connectivity capability, and sensors to detect physical parameters associated with the space. A converter can convert sensor signals to a digital format and provide the signals to the microprocessor. The system includes instructions for processing the signals. An alarm signal can be generated when any of the physical parameters exceeds a corresponding threshold value. The system of the present invention can have at least one port for communicating with the network and memory modules for storing system data. The system of this invention can have a network-based interface such as an HTML interface for providing programming instructions to the microprocessor and for receiving monitoring status and alarm information from the system.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: March 30, 2004
    Assignee: Netbotz, Inc.
    Inventors: John J. Fowler, Gerard L. Cullen
  • Patent number: 6714976
    Abstract: Systems and methods for automated monitoring and management of distributed applications, client/server databases, networks and systems across heterogeneous environments. Distributed, automated intelligent monitoring agents use embedded sensing technology which is knowledgeable of application protocols, to monitor continuously the network environment in real time. To this end, the monitoring agent can be located on each client and server in the network. The monitoring agent can couple to the communications stack for monitoring the data that is being passed between the client and the network, of a server in the network. The data can be collected and employed for trouble shooting trend analysis, resource planning, security auditing, and accounting as well as other applications. Also included is a controller for remotely coordinating the data gathering process from the various clients and servers.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: March 30, 2004
    Assignee: Concord Communications, Inc.
    Inventors: James Wilson, Neeraj Agarwal, Gary Fernandez, Murtaza Doctor, Ken Kane, Albert Briner, Sehkar Muddana, Pieter deGroot, John Lyon-Smith, Scott Mendel
  • Patent number: 6708219
    Abstract: The methods and system described herein help the transition from Internet Protocol version-4 (“IPv4”) networks to Internet Protocol version-6 (“IPv6”) networks. Dual address allocation of IPv4 and/or IPv6 network addresses is provided via a dual protocol stack. Network devices may communicate with legacy IPv4 networks while using IPv6 network addresses on an IPv6 network for local communications. IPv6 over IPv4 remote virtual tunnels are used to allow network devices using IPv6 network addresses on a local IPv6 network to communicate with remote IPv6 networks over IPv4 public networks IPv4 over IPv6 local virtual tunnels may be used to allow network devices to using IPv4 network addresses on a local IPv6 network to communicate with remote IPv4 public networks. The IPv4 addresses allocated include IPv4 addresses that may be allocated and used for Distributed Network Address Translation (“DNAT”) and/or the Realm Specific Internet Protocol (“RSIP”).
    Type: Grant
    Filed: October 26, 1999
    Date of Patent: March 16, 2004
    Assignee: 3Com Corporation
    Inventors: Michael S. Borella, David Grabelsky
  • Patent number: 6704797
    Abstract: The present invention protects images via a server-based policy that results in the selective distribution of one of multiple versions of an original image. The policy includes a set of one or more rules that each include given criteria. When a request for a web page is received, a given rule in the set is evaluated against client-specific data (e.g., such as client IP address, the identity of the referring page, or the like) obtained from the client request. If a condition of the rule is satisfied against the client-specific data, a given restriction is imposed on the image distribution.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Thomas Preston Gregg, Sebastian Daniel Hassinger, William Walter Hurley, II, Mark Andrew Kolb, Stacy Braden Vu
  • Patent number: 6701362
    Abstract: A method for creating personalized user profiles using a client computer. A client computer executes a method which monitors user activities and collects content and context information based on the monitored user activities. The client computer processes the content and context information to determine concepts of interest to the user and the user's level of interest in the concepts. Information related to the concepts and the user's interest level associated with the concepts is used to create a personalized profile for the user on the client computer.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: March 2, 2004
    Assignee: PurpleYogi.com Inc.
    Inventors: Ramesh Subramonian, Ramana Venkata, Pangal P. Nayak, Joy A. Thomas
  • Patent number: 6691157
    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: February 6, 2002
    Date of Patent: February 10, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Jeff Muir, Andrew L. Stergiades
  • Patent number: 6691172
    Abstract: A flexible multi-processor communications system supports variable message lengths and variable groups and application designations at respective processors. The receiving processors determine what action, if any, needs to be taken in response to the combination of group and application information in the messages. The receiving processors can include pluralities of pre-stored groups and applications along with associated priorities and the functions to perform.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: February 10, 2004
    Assignee: Honeywell International, Inc.
    Inventors: Robert J. Clow, Lee D. Tice, Jerry L. Howard, Manley S. Keeler, John F. Meggesin
  • Patent number: 6665733
    Abstract: A network communication device including port control circuitry for controlling packet flow between the ports of the device, where the port control circuitry includes a port manager that directs packets between the ports and port bonding circuitry that bonds two or more of the ports into a bonded port set. For each packet to be sent via the bonded port set, the port bonding circuitry selects one of the bonded ports for transmitting the packet. More than one bonded port set may be defined in a given communication device, and each bonded port set may include from two ports up to all the ports of the device, as long as each port is included in only one bonded port set. One or more port bonding registers are provided to identify which of the plurality of ports are bonded in each bonded port set. In one embodiment, the bonded ports are selected on a packet by packet basis so as to achieve a relatively even distribution of packets sent by each bonded port.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: December 16, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael L. Witkowski, Dale J. Mayer, William J. Walker, Kirk D. Roller, Patricia E. Hareski, Gary B. Kotzur
  • Patent number: 6633915
    Abstract: The present invention suitably manages personal information of client users in a distributed environment in which clients to request resource service and servers to provide the resource service are connected via a network, and provides resources customized based on user's personal information. The personal information management apparatus has a personal information storage unit that stores personal information, and a personal information management unit that performs registration, modification, and deletion of personal information entries for the personal information storage unit. On receiving a personal information fetching request containing character strings of a predetermined format, the personal information management apparatus fetches a relevant personal information entry from the personal information storage unit, analyzes a received character string to replace a partial character string with the relevant personal information, and thus replies to the request.
    Type: Grant
    Filed: February 22, 2000
    Date of Patent: October 14, 2003
    Assignee: Fuji Xerox Co. Ltd.
    Inventor: Sunao Hashimoto