Patents Examined by Larry D Donaghue
  • Patent number: 7613825
    Abstract: The hierarchical packet processing system comprises a relay unit and a server, which relay received packets. The relay unit comprises a call unit for calling up a prescribed service processing unit for performing the service process of a received packet, a first service processing unit for performing the service process of the received packet by the call of the call unit, a second service processing unit for performing a virtual service process of the received packet by the call of the call unit. The server comprises an external service processing unit for performing the arbitrary service process of the received packet instead of the second service processing unit when the call unit calls up the second service processing unit.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: November 3, 2009
    Assignee: Fujitsu Limited
    Inventors: Naoki Oguchi, Tetsumei Tsuruoka
  • Patent number: 7610343
    Abstract: The amount of data of presence information delivered from a presence server to a terminal is reduced by letting the presence server discard part of the presence information depending on communication measures and data type available to the terminal, by which the amount of data processed by the terminal is reduced. The presence server fetches terminal information stored therein based on terminal information contained in a presence inquiry request message from a user and thereby learns the type of data that can be processed by the terminal of the user. The presence server reconstructs the presence information of a referred user into information that can be processed by the terminal, and sends the information to the application of the terminal. By reducing the amount of presence data transmitted from the presence server to the terminal, the amount of data to be processed by the terminal can be cut down.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: October 27, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Mitsuru Ikezawa, Norihiko Kawakami, Eri Kawai
  • Patent number: 7610377
    Abstract: An overload manager device including a monitoring function for evaluating successive values of the server operation parameter as a function of time, a first logic function capable of evaluating a first condition, which involves whether the server operation parameter passes a first threshold value in a first direction, a second logic function capable of evaluating a second condition, which involves whether a server operation parameter passes a second threshold value in a second direction, with the second direction being opposite to the first direction, and extending from the first threshold value to the second threshold value, and a request supervisor operable for starting rejection of input requests, upon verification of a third condition, related to the verification of at least one of the first and second conditions, and terminating rejection of the input requests upon verification of a fourth condition related to the verification of the second condition.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: October 27, 2009
    Assignee: Sun Microsystems, Inc.
    Inventor: Patrick Petit
  • Patent number: 7606896
    Abstract: An estimating device includes a collecting unit for collecting flow quality information including a transmitter and receiver address, and flow communication quality; a collecting unit for collecting structure information; a table managing unit and a table storage unit for finding, based on the collected flow quality information of the network, a link that the flow goes through, judging occurrence of quality deterioration in the flow, and managing a result thereof in a table; and a estimating unit for outputting, when there is quality deterioration in one or more flow, a subset including the link that an arbitrary flow with quality deterioration goes through among the subset of the set of links that the set of the arbitrary flows with the quality deterioration go through, which also has the minimum number of elements, as a quality deteriorated area in the table managed by the flow-quality/via-link table managing unit.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 20, 2009
    Assignee: NEC Corporation
    Inventor: Masayoshi Kobayashi
  • Patent number: 7607131
    Abstract: An operation request from a process or OS for computer resource(s) managed by the OS, such as a file, network, storage device, display screen, or external device, is trapped before access to the computer resource. It is determined whether an access right for the computer resource designated by the trapped operation request is present. If the access right is present, the operation request is transferred to the operating system, and a result from the OS is returned to the request source process. If no access right is present, the operation request is denied, or the request is granted by charging in accordance with the contents of the computer resource.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: October 20, 2009
    Assignee: Humming Heads, Inc.
    Inventors: Naoyuki Oe, Takahiro Shima
  • Patent number: 7606909
    Abstract: A business contact center for interfacing customers with a business is described. The business contact center includes a plurality of media handlers and a conference controller. Each of the plurality of media handlers includes a corresponding control link. Each of the plurality of media handlers is configurable via the corresponding control link to define a plurality of media services including at least one of; routing media between selected media endpoints, recording media from a selectable media source, and playing selectable media to a selected media endpoint. The conference controller is coupled with each of the plurality of media handlers via the corresponding control link. The conference controller is responsive to a customer contact to configure via the corresponding control link an available one of the plurality of media handlers to define selected ones of the media services, media sources and media endpoints for handling the customer contact.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: October 20, 2009
    Inventors: Michael Ely, Timothy P. Sipsey, Calvin D. Adams, Robert Opiela
  • Patent number: 7603467
    Abstract: A computer network system establishes an instant messaging (IM) session between a first user registered with a first ISP (ISP) and at least one user registered with a second ISP when the two ISPs operate using different IM protocols. The ISPs each contain a Local IM server connected to each registered user. Each ISP also contains a Universal IM server that is connected to the distributed network. The Universal IM server includes a database that stores routing information and Presence information for each user registered with the second ISPs and facilitates communications between the first and second user using a universal format, such as XML.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: October 13, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dale Malik, Matt Peterson
  • Patent number: 7603464
    Abstract: A method for a peer of a peer-to-peer network to search for an available resource is provided. The method initiates with representing a request for the available resource as a request bit string. The method includes transmitting the request to a parent of the peer. Then, an aggregate availability bit string associated with the parent is accessed. The aggregate availability bit string represents an aggregate resource availability for all children of the parent. Next, a logical operation is performed with the bits of the aggregate availability bit string and the bits of the request bit string. Then, it is determined whether any of the children of the parent are able to provide the available resource based upon a result of the logical operation. A peer-to-peer grid and a system for publishing and identifying an available resource in a peer-to-peer distributed network are also provided.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: October 13, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Payton R. White
  • Patent number: 7600012
    Abstract: A configuration management system for use with a P2P CE network includes a configuration management language (CML) describing devices and functions of a NetCE Environment. A P2P configuration monitor uses a P2P presence service to monitor current presence of devices in the CE Network. A configuration management mechanism takes as input a model of a target function or functions and, using the CML, finds a mapping between the function or functions and present devices in the CE Network, as reported by the configuration monitor.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: October 6, 2009
    Assignee: Panasonic Corporation
    Inventors: Bernard Burg, Philippe Morin
  • Patent number: 7599985
    Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: October 6, 2009
    Assignee: Regents of the University of California
    Inventors: Michael Doyle, David Martin, Cheong Ang
  • Patent number: 7596617
    Abstract: An apparatus, method, and business method allow a customer to access execution data only if transmission of the execution data to the vendor is enabled. In a first embodiment, the customer cannot access any execution data unless transmission of the execution data to the vendor is enabled. In a second embodiment, the customer can access some limited execution data, but cannot access more extensive execution data unless transmission of the execution data to the vendor is enabled. The preferred embodiments provide the capability of a customer accessing historical execution data in exchange for the customer transmitting the execution data to the vendor. In this manner the needs of both vendor and customer are satisfied.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: September 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Royan Herbert Bartley, Michael John Branson, Steven Gene Halverson, David Alan Jaeger, Todd Mark Kelsey, Paul William Wertzler
  • Patent number: 7594017
    Abstract: A method and system for adapting communication protocol between a host computer system and a peripheral computer system depending on the transport infrastructure used, so that communication can be optimized and/or customized to the transport mechanism used. A connection between the two computer systems is made. This connection is via one transport mechanism out of many possible transport mechanisms, such as a serial cradle, networked cradle, modem, cellular wireless, radio frequency, infrared, Internet, etc. The host computer system recognizes which transport mechanism is being used and determines the communication protocol based on the transport mechanism. For example, if the transport mechanism is low bandwidth wireless, the communication protocol may call for data encryption for security and data compression for economy. The communication protocol can be optimized for other parameters, such as authentication of the user attempting data transfer, and restriction on the data set to be transferred.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: September 22, 2009
    Assignee: PalmSource Inc.
    Inventor: Rocco DiValentino
  • Patent number: 7594007
    Abstract: Methods and apparatuses enable distribution of service management in a distributed network. A leader node discovers networked devices of the distributed network, and services associated with the devices. The services are grouped into one or more groups of distributed services, which can be controlled via single point of control in a virtual device. A virtual device is generated to receive and distribute controls for the groups of services. The virtual device may also provide network management.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: September 22, 2009
    Assignee: Intel Corporation
    Inventors: Nandakishore Kushalnagar, Mousumi M. Hazra
  • Patent number: 7594008
    Abstract: Disclosed is a site monitoring method executed by a computer that can connect to a client machine. The computer transmits Web data for a Web page included in a Web site to the client machine in response to the request from the client machine and stores information about a displaying history of Web pages into a storage provided with the computer. The computer counts a repeating number for a predetermined Web page as an accumulated repeating number when the information shows that the predetermined Web page is repetitively displayed with intervention of another Web page. The computer judges that a user lost his or her way in the Web site when the accumulated repeating number exceeds a predetermined value. When a user lose his or her way in the Web site, the computer transmits guidance information to the client machine, guiding the user to the desired Web page.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: September 22, 2009
    Assignee: Fujitsu Limited
    Inventors: Hiroto Toda, Makoto Fukaya, Akio Fujino
  • Patent number: 7590759
    Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 7590760
    Abstract: A system and method for supporting a “hitless” switchover from an Active to a Standby processor uses a hybrid synchronization of interface states to allow applications that have been modified to have HA aware features and non-modified applications to function on the system. An interface description data block on the Standby RP is synchronized to the interface description data block on the Active RP and is maintained in a shadow state when the Active RP controls the system. In the event of a switchover between the RPs the interface description data block on the Standby RP is copied from the shadow state to a real state and applications on the Standby RP are notified of a status change.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: September 15, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Donald Banks, Vijay Savla, Timothy Donahue, Balachander Chandrasekaran, Denis Leclerc
  • Patent number: 7590755
    Abstract: A method to offload a network stack connection is presented. A request, which includes a list of resource requirements from each software layer in the stack, to offload the network stack connection is sent through the stack to the peripheral device. The peripheral device is a second processor that processes the offloaded network stack connection in software, in hardware, or a mixture of hardware and software. The device allocates resources for the list and sends a handle to each of the software layers for communication with the device. The state for each layer is sent to the device that includes state variables that are classified as a constant, a cached variable handled by the CPU, or a delegated variable handled by the device.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: James Pinkerton, Abolade Gbadegesin, Sanjay Kaniyar, Nelamangala Krishaswamy Srinivas
  • Patent number: 7590696
    Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: September 15, 2009
    Assignee: AOL LLC
    Inventors: James A. Odell, Raine Bergstrom, Barry Appelman, Andrew L. Wick, Alan Keister, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
  • Patent number: 7587495
    Abstract: A system for automatic configuration of computers on a network is disclosed. In a first aspect a storage area network is disclosed. The network comprises at least one controller; and a plurality of clients coupled to the at least one controller. The network includes a storage device coupled to the at least one controller and the plurality of clients. The controller upon attachment to the network registers itself and notifies the plurality of clients. The plurality of clients then interrogates the controller. Each of the plurality of clients updates its configuration based upon the interrogation. In a second aspect, a method for configuration of computers in a network is disclosed. The method comprises registering at least one controller upon attachment to the network and notifying a plurality of clients by the at least one controller The method includes interrogating the at least one controller by each of the plurality of clients. The plurality of clients are updated based upon the interrogation.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 8, 2009
    Assignee: APPLE Inc
    Inventors: Jean François Albouze, Michael R. Margolis
  • Patent number: 7587473
    Abstract: In general terms the system and method is for providing network support for reconfiguration of mobile configuration data for a mobile station. In one embodiment the method may have the steps of: storing mobile configuration data for a mobile station in a mobile subscriber database in the mobile station; storing the mobile configuration data in a network subscriber database in the network; changing via a user interface the mobile configuration data in the network subscriber database; and synchronizing, in response to the changing of the mobile configuration data in the network subscriber database, the mobile configuration data in the mobile subscriber database with the mobile configuration data in the network subscriber database of the mobile station.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: September 8, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: David S. Benco, David H. Blackmore, Sandra L. True