Patents Examined by Rupal Dharia
  • Patent number: 7406541
    Abstract: In an accounting system, an user 1, by the use of a terminal 2, transmits a transmission packet P1 to a reception destination 3, that is a server of an information service provider, and receives a reception packet P2 therefrom by way of a packet communication network 4. The accounting apparatus 6 receives numbers of transmitted and received packets 51 from an exchange 5 and also receives the accounting amendment information 71 from the accounting amendment apparatus 7 at an adequate timing. The accounting apparatus 6 thereby decides the account fees for the user 1 of the terminal 2 and for the reception destination 3, respectively. In other words, the information service provider is charged with a part of the numbers of transmitted and received packets 51.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: July 29, 2008
    Assignee: NEC Corporation
    Inventors: Katsunori Nishimura, Tsukasa Inoue
  • Patent number: 7305428
    Abstract: A retrieval system includes a retrieval server for providing retrieval service and a retrieval device accessible through a transmission medium by the retrieval server. The retrieval device is configured to modify a first retrieval condition with a first retrieving extent into a second retrieval condition with a second retrieving extent which includes the first retrieving extent and which is greater than the first retrieving extent. The server retrieves first retrieved information under a second retrieval condition. The retrieval device retrieves second retrieved information from the first retrieved information under a first retrieval condition designated by a user. The first retrieval condition includes a first factor in connection with the user's privacy-related information. The first retrieval condition includes a second factor corresponding to the first factor. The second factor has a greater retrieving extent than the first factor for protection of the user's privacy-related information.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: December 4, 2007
    Assignee: NEC Corporation
    Inventor: Kazuhiro Sakata
  • Patent number: 7287052
    Abstract: A condition on a client that is communicating with a server is determined by issuing a challenge to the client, causing the client to produce a response indicative of the condition. The server compares the response to an expected response to determine if the condition is as expected, and if not, takes appropriate action, such as terminating the connection with the client. The challenge preferably includes parameters and a code segment that causes the client to produce the response by executing the code segment. The code segment could perform a one-way hashing algorithm of a portion of memory indicated in the parameters. The server can thus determine if the client is using a modified basic input output system, modified software, pirated software, or whether other conditions exist on the client. The challenge can be changed to prevent the client from returning a false, predetermined response to the challenge.
    Type: Grant
    Filed: November 9, 2002
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Michael Courage, Dinarte Morais
  • Patent number: 7284068
    Abstract: Various aspects of the present invention are described herein for providing multi-homing capability to networks, subnetworks, and/or hosts through the use of a multiplicity of topologically correct IP addresses. For example, according to various embodiments of the present invention, extensions to Mobile IP (MIP) technology may be used as an alternative solution to the present-day problems associated with IP address multi-homing of a particular host, network, and/or subnet. According to one implementation, Specialized Home Agents may be deployed in a data network and configured to have the ability to register and manage multiple Care-of-Addresses (CoAs) for one or more multi-homed hosts (MHHs) to achieve ends similar to traditional “multi-homing” of hosts implemented via conventional routing protocols.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: October 16, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Michael A. Ramalho
  • Patent number: 7277951
    Abstract: A messaging server application system handles message creation, receipt, and response for any sort of digitizable message in any format. It typically operates as a core application and application infrastructure in a communications network or networks in the multiple sender, receiver and user modes of the same or varying design and operational characteristics. The system uses an application architecture organized using a set of ten loosely-coupled subsystems falling into three general functional groups: interface/connector subsystems, core subsystems, and storage subsystems. The interface/connector subsystems include Voice, Data and Multimedia Gateways as well as Message Connectors and aMultimodal Authenticator. The core subsystems include a Multimedia Messaging Bus, an independent Metadata Messaging Bus, and a Content Transformer. The Storage Subsystem can include various Storage Subsystems.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: October 2, 2007
    Assignee: Voice Genesis, Inc.
    Inventors: Mark J. Marriott, Reza Behravanfar
  • Patent number: 7277929
    Abstract: In network system includes a plurality of network devices interconnected with each other through a network, one or more network devices including a first network device have a plurality of functions. The network devices can deliver function-categorized web pages respectively corresponding to one or more functions. A second network device requests the one or more network devices for the location data which is necessary for accessing the function-categorized web pages corresponding to a user-designated function. The one or more network devices transmits the location data of the function-categorized web page, which each network device can deliver, corresponding to the user-designated function to the second network device in response to the request. The second network device collects the transmitted location data, and creates an access web page based on the collected location data. The access web page includes hyperlinks to the function-categorized web pages corresponding to the user-designated function.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: October 2, 2007
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kiyotaka Ohara
  • Patent number: 7275104
    Abstract: Methods, apparatuses, and systems allowing for configuration of message logging policy on a granular basis for web services networks. In certain embodiments, the present invention allows for an efficient data logging scheme where only messages, or message elements, of interest are stored. According to one embodiment of the present invention, the fabric services associated with the web services network architecture supports different instances of a logging service to which message data are logged. For example, the logging service instances can be configured to log only header information (header logging instance), only payload information (payload logging instance), or entire messages (message logging instance). The web services network control points can be configured to flag messages transmitted to a logging node with a logging service type, which determines which logging service instance operates on the message.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: September 25, 2007
    Assignee: Blue Titan Software, Inc.
    Inventors: Frank Martinez, Paul Kevin Toth
  • Patent number: 7275100
    Abstract: A cluster computing system, comprises: a production host group; a standby host group coupled to the production host group by a network; and a remote mirror coupled between the production host group and the standby host group, the remote mirror including a production site heartbeat storage volume (heartbeat PVOL) and a standby site heartbeat storage volume (heartbeat SVOL) coupled by a remote link to the heartbeat PVOL, with the production host group configured to selectively send a heartbeat signal to the standby host group by use of at least one of the network and the remote link.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: September 25, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Kenji Yamagami
  • Patent number: 7275079
    Abstract: A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Shyh-Mei F. Ho, James Rush Rhyne, II
  • Patent number: 7269632
    Abstract: The present invention relates to interactive virtual reality networked computer systems and methods that facilitate communication and operation in a virtual reality environment. The virtual reality networked computer system has an infrastructure that includes a number of users, hosts and servers. The interconnected hosts and servers allow users to effectively locate, activate, access and interact within virtual reality environments in a variety of different ways. For example, users can establish user groups such that interaction within the virtual reality environment occurs between hosts (accessed by users) without the need of a central or dedicated server.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: September 11, 2007
    Assignee: XDYNE, Inc.
    Inventors: Ada Mae Edeker, Anatoly P. Syomik, Alex Siyanko
  • Patent number: 7263554
    Abstract: An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque management, and pool state transition features are provided. An application server may include at least one resource pool object, wherein each resource pool object represents a resource pool in the application server. An improved prepared statement cache is also provided that works in conjunction with the resource pool implementation to more effectively provide for prepared statement processing.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 28, 2007
    Assignee: BEA Systems, Inc.
    Inventors: Rahul Srivastava, Adam Messinger
  • Patent number: 7263560
    Abstract: Embodiments of a shared resource distributed index mechanism that peers in a peer-to-peer network may utilize to distribute index entries corresponding to resources to indexes of shared resources among one or more other peers. These indexes may be used to direct queries to peers where the queries are most likely to be answered. When a query is received by a rendezvous peer including one or more indexes, contents of the query may be “looked up” in the index to find matches. The results of the lookup may include information on one or peer(s) that may hold advertisement(s) to the resource requested by the query. The query may then be forwarded to one or more peers that may hold the advertisement for the resource. Embodiments may provide “loosely-coupled” distribution of index entries for use in querying for resources in the peer-to-peer network.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: August 28, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Mohamed M. Abdelaziz, Bernard A. Traversat, Michael J. Duigou, Jean-Christophe Hugly, Sherif Botros
  • Patent number: 7260648
    Abstract: A system for supporting translation of virtual IP addresses to Ethernet/MAC addresses in a multi-Virtual Network environment, in which address resolution tables are generated and maintained by Virtual Networking Devices. Virtual Networking Device (VND) sends and/or receives Virtual Network-specific ARP traffic. The Virtual Network-specific ARP traffic includes ARP requests or responses that map a MAC address to an IP address in the private IP address space of an associated Virtual Private Network. The disclosed Virtual Networking Devices can therefore operate in configurations in which multiple independent entities operate on separate Virtual Networks, and where servers may be accessible via virtual IP addresses within the private IP address spaces of associated Virtual Networks.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: August 21, 2007
    Assignee: Ericsson, Inc.
    Inventors: Chase T. Tingley, Robert J. Walsh
  • Patent number: 7260615
    Abstract: An apparatus and method for processing remotely located data is disclosed. The present invention comprises a computer software program that operates on a local machine and a remote machine. A user must first select a module to execute and specify the remote data. The local machine creates a temporary directory on the remote machine and copies a control script into the temporary directory. The control script copies the module from the local system to the remote system and executes the module. The module generates an output and transmits the output back to the local machine. The control script then deletes the module on the remote system. The control script also deletes the temporary directory and the control script on the remote system, leaving the remote data in the same condition as it was prior to analysis.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: August 21, 2007
    Assignee: International Business Machines Corporation
    Inventor: Charles Gordon Hooks
  • Patent number: 7257644
    Abstract: Providing presence tracking of nodes of a logical network in a distributed computing system. Each node in a logical network tracks the presence of all other nodes on the network. This presence information is used by the protocol to optimize bandwidth utilization of the shared physical media, by not attempting to communicate with a device that does not appear to be or is unlikely to be present. In one embodiment, the presence tracking is applied to a power line carrier (PLC) physical media because of PLC's low-bandwidth characteristics, low baud rate characteristics and the widespread usage of plugged-in devices, the presence of which on the network is generally more transient by nature.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: August 14, 2007
    Assignee: Microsoft Corporation
    Inventors: Guillaume Simonnet, Harry S. Pyle
  • Patent number: 7257612
    Abstract: An enterprise business planning system includes a server to execute an enterprise planning session for a set of enterprise contributors in accordance with an enterprise model, wherein the enterprise model defines hierarchically arranged nodes and associates the enterprise contributors with the nodes. The system further comprises a web browser executing on a remote computing device of one of the enterprise contributors to communicate contribution data between the remote computing device and the server, and an inline compression module executing on the remote computing device. The inline compression module automatically compresses outbound communications from the web browser to the server, and automatically decompresses inbound communication received from the server and forwards the decompressed inbound communications to the web browser.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: August 14, 2007
    Assignee: Cognos Incorporated
    Inventors: Brian S Humenansky, George Duncan Pearson, Michael C Mills
  • Patent number: 7254615
    Abstract: An ad hoc telecommunications network comprises a plurality of mobile devices, cached data being distributed amongst the devices. A manager device is elected for example based on highest compared received signal strength amongst the devices to manage the distributed data. The manager election can by dynamically up-dated to compensate for changes in the network parameter for example devices entering or leaving the network, or physical relocation of the devices within the network. In addition, the ad hoc network can communicate with a fixed infrastructure, the fixed infrastructure maintaining a table identifying a gateway device for direct communication with the fixed infrastructure, allowing communication with a mobile device within the ad hoc network. Yet further the ad hoc network can provide a communications route between two remote fixed infrastructures.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: August 7, 2007
    Assignee: Motorola, Inc.
    Inventors: Ronnie Bernard Francis Taib, Maya Benson
  • Patent number: 7254606
    Abstract: This invention has been made to manage data possessed by a user on a network. One of this invention is a data management method using a network system which includes a server and a client terminal, including the step of making a control server receive a user's data storage request from the client terminal, the step of making the control server select a data server located in an area that has a predetermined relationship with an area set by the user, and the step of making the control server send data associated with the data storage request to the selected data server, and store the data in the selected data server.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: August 7, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masashi Hamada
  • Patent number: 7254634
    Abstract: Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: August 7, 2007
    Assignee: Akamai Technologies, Inc.
    Inventors: Andrew T. Davis, Jay G. Parikh, Srikanth Thirumalai, William E. Weihl, Mark Tsimelzon
  • Patent number: 7251675
    Abstract: In a meeting system, supplied-data which is convertible using a virtual machine is transmitted and received among a plurality of processing apparatuses interconnected via a transmission line, and meeting data is reproduced. At least two of the plurality of processing apparatuses include a meeting data reproducing apparatus respectively. At least one meeting data reproducing apparatus includes converting means including a virtual machine for converting the supplied-data into a data format which allows the meeting data to be reproduced, a communication interface unit for receiving the supplied-data from other processing apparatuses, and storage means in which a generated image is stored and which is accessible by other processing apparatuses via the communication interface unit.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: July 31, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Hiroshi Kamakura, Fumio Nagasaka