Patents Examined by Robert B. Harrell
  • Patent number: 7707249
    Abstract: In some embodiments, the disclosed systems and methods provide a client-server infrastructure capable of supporting a variety of asynchronous and synchronous collaboration activities in a so-called collaboration place. Some of these activities include chatting, viewing and/or editing one or more data files, and sharing one or more applications, data files, and/or displays. The client-server infrastructure supports seamless navigation between the supported asynchronous and synchronous activities in the collaboration place. Additionally, the client-server architecture supports data persistence, so that data files associated with the collaboration place can be stored for subsequent access.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: April 27, 2010
    Assignee: Open Text Corporation
    Inventors: Jared M Spataro, Cornelia A West, David Glazer, Ronald E Schneider
  • Patent number: 7440994
    Abstract: A method and apparatus for peer-to-peer services have been described.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: October 21, 2008
    Assignee: Intel Corporation
    Inventors: Ivan P. Harrow, David O. Fleming, Frank X Daly, Dermot E. Honan, Martin G. Curley
  • Patent number: 7406542
    Abstract: Method and system are disclosed for assured denotation of application semantics (“ADAS”). In a computer system operating at least one application, a method is disclosed for providing assured denotation of application semantics associated with the application. A graphical operation is received for the application. The graphical operation includes at least one argument. The argument is intercepted for the graphical operation, and modified for the graphical operation to provide an indication of at least one application semantic associated with the application.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: July 29, 2008
    Assignee: Google Inc.
    Inventor: Ulfar Erlingsson
  • Patent number: 7401146
    Abstract: An apparatus includes a network system and a message. The network system includes a client terminal and a receiver. The client terminal includes a browser, an identifier, and a positioner. The positioner inserts the identifier into the message. The message is transmitted from the client terminal through an internet service provider and through a plurality of firewalls and is received by the receiver. The receiver includes a component that recognizes the identifier within the message and directs the message to one of a plurality of servers. The component also recognizes a subsequent message related to the identifier and directs the subsequent message to the one of the plurality of servers. The one of the plurality of servers then directs each of the messages to a service provider for processing. A related response is generated by the service provider and returned through the network system and to the client terminal.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: July 15, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Louis F Menditto, Barron C Housel
  • Patent number: 7383300
    Abstract: A server application program is disclosed that runs on a server and provides a client with multilingual support, but does not have a multilingual database on the server and does not need to access a remote multilingual database as the application program is running. The server application program, having at least one module written in an interpreted language, interacts with locally available language module files. These files contain extracts from multilingual databases, but are formatted to be read as variables containing text strings by the interpreter used in conjunction with the sever application module written in an interpreted language. This allows extremely fast and dynamic access to a set of multilingual text strings, providing multilingual support of an application on a server with significantly greater speed and versatility than previous designs.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: June 3, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Amy C. Lee
  • Patent number: 7370071
    Abstract: An application serving system is disclosed that comprises a target client computer that connects to a server system and subscribing institution host Web Server, over a network. Both the client computer Web server and server system implement a network protocol layer to communicate across the network. In a preferred embodiment, the network is the Internet, or other public or private networks, and the network protocol layers are implemented on top of TCP/IP or UDP/IP. Other network configurations and network protocols layers, however, could be implemented in place or in addition to the Internet such as wireless CDPD, GPRS, or other networks. The target, client computer is preferably a PC.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: David M. Greschler, Stuart Schaefer
  • Patent number: 7363371
    Abstract: Admission of rapidly varying traffic flows to a communications network is controlled by sampling the traffic flows each at an ingress, and sampling an aggregate flow of said flows at some or all of the resources used by the aggregate flow. From this sampling, a mean bandwidth requirement for each traffic flow and a measure of the variance from that mean are determined. First and second prices for the mean and variance components of the controlled traffic flows that are calculated. These price calculations are used to determine an admission cost for each said flow so as to regulate the admission of that flow via a feedback price mechanism.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: April 22, 2008
    Assignee: Nortel Networks Limited
    Inventors: Paul Kirkby, Peter Hamer
  • Patent number: 7359938
    Abstract: A presence management system is described whereby connections between watching parties and watched parties in a multiple access communications network are managed. When the presence management system receives a contact request from a watching party it determines whether the required watched party is available for contact. The system then provides information about this to the watching party who made the request. The presence management system chooses the best mode of communication (e.g. email or fax) taking into account the watched parties preferences and details about the facilities available to the watching party. If, the presence management system informs the watching party that the watched party is unavailable, the watching party is able to set up a monitor. In determining whether the required watched party is available for contact, the presence management system uses stored information about the watched party, information about the required connection (e.g. size and type) and also rules.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: April 15, 2008
    Assignee: Nortel Networks Limited
    Inventors: Elwyn B Davies, Andrew Newton Harker, David Robert Stringer, Eric W Parsons, Steven M Armstrong
  • Patent number: 7356610
    Abstract: Systems and methods for monitoring exchanges between a client and a server across a network. Implementation of the present invention takes place in association with a client and server that use standard Internet protocol to exchange requests and responses over a network. An extendable network monitor is employed to obtain a network monitor trace. Entire requests and responses are rebuilt. Chunked information is coalesced. Interleaved packets are collected. Bodies of data written in extensible markup language are reformatted by including white space and highlighting important data. Bodies of data written in hyper-text markup language are optionally removed from the requests and responses. As such, and in accordance with the present invention, the requests and responses exchanged by a client and a server across a network are made easily readable to a user, thereby allowing the user to read, interpret, and analyze the exchanges to ensure that the exchanges occurred correctly and as expected.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Roger A. Fleig, Denis L. Ruckebusch
  • Patent number: 7337910
    Abstract: A method, system, and computer-readable medium is described that provides one or more types of services and/or information in response to an information request or other message that specifies a unique identifier of a defined type. The information requests can include requests for resources corresponding to specified URLs with domain names that include a unique identifier, and if so the service or information provided can be based on the defined type of the identifier and/or on an item corresponding to the unique identifier. Additional information included in header fields of HTTP messages used for such URL requests can also be used to determine services or information to be provided, either instead of or in addition to the specified domain name identifier. In addition, services and information can be provided for a requested URL that includes a domain name that has not been explicitly registered with the DNS name server computers.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: March 4, 2008
    Assignee: Verisign, Inc.
    Inventors: Brian Cartmell, Jothan Frakes
  • Patent number: 7337210
    Abstract: An instant messaging application intelligently infers a user's unavailability from one or more indicia which include the user's electronic calendar. Preferably, the instant messaging application may report not only that a user is unavailable, but also give a reason for inferring unavailability, in order to provide other users with additional potentially useful information. Preferably, the user may specify which indicia and which parameters may be used to infer his unavailability in an editable profile. When another user requests status, this value is returned by the server. An intelligent instant messaging application as described herein provides other users with more accurate and complete availability information.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventor: Eric Lawrence Barsness
  • Patent number: 7337333
    Abstract: A system and method are provided for strategic power supply sequencing in a computer system. The system and method includes a plurality of processing resources that process data and a plurality of power supplies that provide power for the processing resources. A power management engine adjusts the power supplies in response to processing resource changes to optimize power consumption. The power management engine brings online power supplies to meet the demand created by bringing online additional processing resources and brings offline power supplies to meet the decreased demand caused by a decrease in the number of processing resources. Also, the power management engine rotates which power supplies operate to take advantage of more efficient power supplies and to extend the lives of the power supplies. The power management engine also adjusts the power supplies in advance based upon predicted demand levels for the computer system.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: February 26, 2008
    Assignee: Dell Products L.P.
    Inventors: Clint H. O'Conner, Alfred C. Hartmann, Keith R. Abell
  • Patent number: 7334016
    Abstract: A system is described for transferring and displaying data over a network. The system includes a client and a server. The client includes a client application to operate in a network environment. The server includes a server application to provide streaming data, snapshot data and historical data via the network. The client application and the server application maintain a connection to each other. The client application provides a plurality of interactive data display, manipulation components, and screen layout preferences.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: February 19, 2008
    Assignee: Globalview Software Inc.
    Inventors: Eric J. Fishhaut, Robert M. Sawyer
  • Patent number: 7334046
    Abstract: A method for routing Fibre Channel frames in a Fibre Channel system is provided. The method compares a cost associated with a pre-programmed preferred route when the pre-programmed preferred route has been pre-programmed to route Fibre Channel frames between a source Fibre Channel port and a destination Fibre Channel port; with a cost of at least one route for routing Fibre channel frames between the source Fibre Channel port and the destination port determined by using a standard Fibre Channel Fabric Shortest Path First (FSPF) protocol, and using the pre-programmed-preferred route to route Fibre Channel frames if the cost associated with the pre-programmed preferred route is lower than the cost associated with the at least one route determined by the standard Fibre Channel FSPF protocol.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: February 19, 2008
    Assignee: QLOGIC, Corporation
    Inventor: Steven Manning Betker
  • Patent number: 7308493
    Abstract: The invention provides a network automatic management method and a corresponding system for executing the method. The system according to the invention comprises a management server connected to a plurality of devices nodes, a management information database (MIB) connected to the management server system; an plurality of event tables stored in the MIB, each corresponding to an event that occurred in the network system and having a task leader selection base for selecting task leaders from at least one of the device nodes for performing a task. Work to be executed in a network is realized by a task which is a work package for indicating devices in the lower layers of the network system to execute work assigned by the management server. At least one task leader is assigned in the system for executing work performed by the management server in optimally reducing the burden thereof.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: December 11, 2007
    Assignee: Trend Micro Incorporated
    Inventor: Yung Chang Liang
  • Patent number: 7299272
    Abstract: A method of activating a packet data protocol context for a roaming terminal in a telecommunication system including a home network, a gateway support node to external packet networks, the node being used in the home network, at least one terminal and a visited network. When the terminal requests for packet data protocol context activation in the visited network, the visited network defines the gateway support node address on the basis of the network identifier and a subscriber identifier transmitted by the terminal. On the basis of the defined address, a request for packet data protocol context activation is transmitted from the visited network to the gateway support node and the activation of the packet data protocol context is finished.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: November 20, 2007
    Assignee: Eads Secure Networks Oy
    Inventor: Juha Karjanlahti
  • Patent number: 7287649
    Abstract: A packet processing system may include a processor, a cache, a memory controller, and at least one packet interface circuit integrated into a single integrated circuit. In one embodiment (which may be used in integrated or non-integrated systems), the packet interface circuit is configured to cause allocation in the cache of a portion of a received packet. In one embodiment (which may be used in integrated or non-integrated systems), the memory controller may be configured to selectively block memory transactions. Particularly, the memory controller may implement at least two block signals, one for the packet interface circuit and one for other devices. The block signals may be used to control the initiation of memory transactions when the memory controller's input queue is approaching fullness.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: October 30, 2007
    Assignee: Broadcom Corporation
    Inventors: Mark D. Hayter, Shailendra S. Desai, Daniel W. Dobberpuhl, Kwong-Tak A. Chui
  • Patent number: 7290034
    Abstract: An electronic device, such as a hand-held portable computer, is provided with client-side email capability that allows emails to be independently downloaded from a server, regardless of an operating mode of an email application and without using the standard email retrieval mechanism of the email application. The emails are periodically downloaded without attachments in response to a poll of the server and if a sufficient high-speed connection to the server is available, and then the downloaded email is locally stored in a local cache of the portable computer. Attachments associated with downloaded emails stored in the local cache can be selectively downloaded, via a background process, from the server independently of the operating mode of the email application and during any suitable power state of the electronic device.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: October 30, 2007
    Assignee: Vulcan Portals Inc.
    Inventors: Robin Budd, Christopher W. Jones
  • Patent number: 7287093
    Abstract: A platform (1) allows end users to engage in a session with servers such as content providers, corporate systems, commercial services or ASPs. A session object is associated with each session, attributes of which include the channel—thereby allowing changing of a channel during a session. Request/event objects are associated with the session object as requests/notifications arise, and these objects are shared with other modules. Hosted services may be physically resident on the platform or may be accessed transparently via interfaces. A device/channel neutral mark-up language extended from a presentation mark-up language is used as a single common form from which the delivered content is derived. The content from a service is generated by an executable process, normally (but not exclusively) in the extended mark-up language. The derivation of deliverable content is performed via a dynamic and configurable sequence of providers that manipulate the original content in stages.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: October 23, 2007
    Assignee: MobileAware Technologies Limited
    Inventors: Mark Lynch, James M. Carr, Rotan Hanrahan, Eamonn Howe, Brian Kinane, Paul McGaley, Thomas Fennelly
  • Patent number: 7281036
    Abstract: The present invention includes a method and apparatus for automatically assigning a network address to a network device in an electronic communications network carrying inter-device communication packets to and from electronic devices located at assigned network addresses. The network device, also referred to as an appliance, communicates with at least one other network device to collect information from inter-device communication packets, which contain network address assignment information. From the network address assignment information in the communication packets, the appliance determines an available network address. The appliance assumes the available network address. The appliance may access a remote network device to retrieve an available, permanent, network configuration, including IP address.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: October 9, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Gang Lu, James O'Toole, M. Frans Kaashoek