Patents Issued in May 6, 2004
  • Publication number: 20040088375
    Abstract: Mechanisms for prefetching without requiring parsing of a Web page. References to associated images, sound, video, and executable files and hyperlinked Web pages are included in the header portion of the network message used to deliver the Web page. The associated resources may include properly identified resources (e.g., images and sounds) that are to be rendered with the image, or which are known to have a high probability (if not a certainty) of being selected. The associated resources may also included other resources (e.g., hyperlinked Web pages) that have a lesser probability of being selected and which are only retrieved when there is a detected period of browser idle time. That period of idle time is selected such that it is less likely that the user is going to issue an express request for another Web page during a prefetching operation.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventors: Bhupinder S. Sethi, Michael R. Fortin
  • Publication number: 20040088376
    Abstract: In a network having transaction acceleration, for an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation thereof, to a server for responding to the request. The server sends the response to the server-side transaction handler, which forwards the response to the client-side transaction handler, which in turn provides the response to the client. Transactions are accelerated by the transaction handlers by storing segments of data used in the transactions in persistent segment storage accessible to the server-side transaction handler and in persistent segment storage accessible to the client-side transaction handler.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Applicant: NBT Technology, Inc.
    Inventors: Steven McCanne, Michael J. Demmer
  • Publication number: 20040088377
    Abstract: The present invention relates to a system and methodology for transmitting icon information from a remote system to a local system. The icon information is extracted from an application residing on the remote system. The icon information is then encoded and stored until it is requested by the remote system. When the application is remotely accessed by the local system, the icon information is pushed to the local system. The local system decodes the information and displays the icon to a user. The icon is displayed such that the application appears to reside on the local system, rather than the remote system, where it actually resides.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Inventor: Alberto Henriquez
  • Publication number: 20040088378
    Abstract: A method and system for displaying print jobs, or other data, stored in a memory of a printing device on a web browser. Using a web browser operating on a computing device, an embedded web server associated with a printing device may be accessed for retrieving lists of data stored in a memory of said printing device, for viewing images of said data, and for manipulating said data.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Inventor: Travis N. Moats
  • Publication number: 20040088379
    Abstract: An object of the present invention is to allow the user to effect and manage, by using a user-friendly GUI provided on a client, various operations on volume pairs, including the mounting of a volume to a host in a system provided with volume pair features and the splitting of a volume pair. When, on a window showing a list of available hosts, the user selects a host, specifies that a volume pair be created, and designates the backup host to which the secondary volume is to be mounted, the information on the backup host entered by the user is stored in a storage together with the information on the volume pair. When, on a window showing primary or secondary volumes mounted on a host, the user selects a volume and specifies that the volume pair be split, an appropriate function in the storage system retrieves out of the storage the information on the secondary volume and the information on the backup host, and the operating system resident on the backup host mounts the secondary volume.
    Type: Application
    Filed: February 24, 2003
    Publication date: May 6, 2004
    Inventors: Tatsundo Aoshima, Kei Takeda
  • Publication number: 20040088380
    Abstract: One aspect of the invention involves dividing a single file (300) into multiple sub-files (310, 320, 330, 340) that are subsequently distributed and stored onto one or more servers. The sub-files (310, 320, 330, 340) may be transmitted in parallel and simultaneously from one or more servers, which increases the rate at which the data can be delivered. A second aspect of the invention involves storing at least one of the sub-files (310, 320, 330, 340) on more than one server to provide redundancy. If one server is not available, or if the transmission link is slow or not available, the sub-file can be streamed from another server. In one embodiment, each end user may receive multiple sub-files simultaneously from multiple servers. Disk input/output bandwidth is saved because only the necessary fraction of data needs to be read from each server.
    Type: Application
    Filed: September 12, 2003
    Publication date: May 6, 2004
    Inventors: Randall M. Chung, Maged Bishay, Michael Zelevinsky, Sivagnanam Parthasarathy
  • Publication number: 20040088381
    Abstract: A system and method for providing links to a browser program running on a computer connected to a network include receiving a request from the browser program to transfer a file representing a home page for display in the browser program, and determining a storage location on the computer for links used by the browser program. The system and method may include requesting permission to modify links used by the browser program prior to transferring a list of links to the storage location on the computer for subsequent use by the browser in retrieving information from the network. The list of links may be statically or dynamically generated with one or more links provided by a link server on the network. In one embodiment, accounting information relative to the number and type of links transferred to the user's computer is collected and may be forwarded to an associated billing computer located on the network.
    Type: Application
    Filed: July 21, 2003
    Publication date: May 6, 2004
    Applicant: NetJumper, Inc.
    Inventors: Gilbert Borman, Christopher Piedmonte, John Martin, Matapadi Ramachandra Acharya, Murali Kishan Bhat, Sudheesh Chandran Kakkroth Chakkapoyyan, Vinaya Kumari
  • Publication number: 20040088382
    Abstract: The present invention relates to computer primary data storage systems and methods that provide comprehensive data protection.
    Type: Application
    Filed: September 10, 2003
    Publication date: May 6, 2004
    Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Thomas G. Hansen, Sean R. Gilhooly, Steven H. Evilia
  • Publication number: 20040088383
    Abstract: A system in which a personal computer sends messages into a TCP/IP network using a conventional dial-up link and downloads data from the TCP/IP network using a high-speed one-way satellite link. A preferred embodiment uses a conventional SLIP provider to connect to the TCP/IP network and uses a commercial software TCP/IP package that has a standard driver interface. A spoofing protocol compensates for the long propagation delays inherent to satellite communication.
    Type: Application
    Filed: October 22, 2003
    Publication date: May 6, 2004
    Applicant: Hughes Electronics Corporation
    Inventor: Douglas M. Dillon
  • Publication number: 20040088384
    Abstract: A method of data management for efficiently storing and retrieving data in response to user access requests. The method includes receiving a request from at least one client for a title not resident in a storage server, where the title includes a play track having a plurality of chapters. The retrieval from a secondary storage device of play track portions proximate chapter delineation points is initiated, and bandwidth capacity and quality-of-service (QoS) parameters associated with the secondary storage device is determined. In the case of a client request to begin presentation of the title at one of the chapters, streaming of retrieved portions of the play track chapter to the client is initiated, masking latency associated with the secondary storage device is provided, and retrieval of at least unretrieved portions of the play track chapter and subsequent play track portions from the secondary storage device is initiated.
    Type: Application
    Filed: October 28, 2003
    Publication date: May 6, 2004
    Inventors: Clement G. Taylor, Danny Chin, Jesse S. Lerman, Christopher W.B. Goode
  • Publication number: 20040088385
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv4-in-IPv6 tunnels to permit IPv4 nodes to communicate across the IPv6 network using IPv4 native packets. The tunnel setup protocol is a control channel for negotiating tunnel configuration parameters and exchanging tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, support of IPv4 nodes and networks in IPv6 networks is enabled, and support of IPv4 devices after migration to IPv6 is facilitated.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Applicant: HEXAGO INC.
    Inventors: Marc Blanchet, Florent Parent
  • Publication number: 20040088386
    Abstract: Combining system fault and performance monitoring using distributed data collection and storage of performance data. Storage requirements are relaxed and real-time performance monitoring is possible. Data collection and storage elements can be easily configured via a central configuration database. The configuration database can be easily updated and changed. A federated user model allows normal end users to monitor devices relevant to the part of a service they are responsible for, while allowing administrative users to view the fault and performance of a service in an end-to-end manner.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: Vikas Aggarwal
  • Publication number: 20040088387
    Abstract: A wireless network for sharing flexible data between one master and at least two slaves in real time.
    Type: Application
    Filed: October 24, 2003
    Publication date: May 6, 2004
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Hoe-Won Kim
  • Publication number: 20040088388
    Abstract: An input power source voltage detecting unit 1 detects the input AC power source voltage on an electronic device, and a country discriminating unit 2 discriminates the country with the electronic device present therein according to the detected voltage. An operation environment presetting unit 5 presets the electronic device to operation environments of the country discriminated by the country discriminating unit 2.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 6, 2004
    Applicant: NEC INFRONTIA CORPORATION
    Inventors: Harumi Satoh, Yoshikazu Kobayashi
  • Publication number: 20040088389
    Abstract: A PE device learns the address of a local CE device by monitoring the control messages, such as address resolution messages, originating from those local devices. In one embodiment, automated configuration of the PE devices participating in a Layer 2 VPN is facilitated by permitting a PE device to share the addresses for its locally-attached CE devices with the remote PE devices in the VPN. A PE device may share the addresses of the remote CE devices with the local CE devices by initiating its own control message or responding to an control message issued by one of its local CE devices. This latter mechanism in effect hides the distributed, heterogeneous nature of the network from a local CE device.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Applicant: Tenor Networks, Inc.
    Inventor: Himanshu Shah
  • Publication number: 20040088390
    Abstract: A method is provided for sending notifications to a mobile device to indicate that there is data on a computing device to be synchronized. Under one embodiment, the notification is sent as a short message service message. Multiple levels of notification are possible with the lowest level indicating only that there is data to be synchronized and the highest level identifying the object that changed and the content of the change.
    Type: Application
    Filed: August 21, 2003
    Publication date: May 6, 2004
    Applicant: Microsoft
    Inventors: Gary Hall, Selvaraj Nalliah
  • Publication number: 20040088391
    Abstract: A method for configuring a programmable logic controller (PLC) having a protocol is provided. The method includes providing an extensible markup language (XML) schema for the protocol of the PLC. In another aspect, a method for configuring a programmable logic controller (PLC) having a protocol includes utilizing the schema to validate at least one XML file parsed from a comma separated variable (CSV) file created by a configuration tool for a protocol different than the protocol of the PLC. In another aspect, a method for configuring a programmable logic controller (PLC) having a protocol includes utilizing the schema to validate at least one XML file parsed from a comma separated variable (CSV) file created by a configuration tool.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Inventors: Judy Dixon Ascoli, Paul Joseph O'Dea
  • Publication number: 20040088392
    Abstract: A system and method provides a simulation of a complex network and movement and interdependencies between entities in the network. The system receives aggregated population data and a population synthesizer generates disaggregated population data representative of two different types of entities. The different entity types are then coupled to one another to form interdependent relationships. An activity generator generates typical activities for the entities. A route planner generates travel plans, including departure times and travel modes, for each entity to achieve daily activities. A micro-simulation module simulates movement of the individual entities in compliance with their travel plans. The system may include parallel processors to simulate thousands of roadway and transit segments, intersection signals and signs, transfer facilities between various transportation modes, traveler origins and destinations, and entities and vehicles.
    Type: Application
    Filed: March 18, 2002
    Publication date: May 6, 2004
    Applicant: The Regents of the University of California
    Inventors: Christopher L. Barrett, Richard J. Beckman, Stephen G. Eubank, Madhav V. Marathe, Keith A. Baggerly, Michael D. McKay, Paul L. Speckman, Rudiger R. Jacob, Goran Konjevod, Kai Nagel, Kathryn P. Berkbigler, Brian W. Bush, Joerg Esser, Paula E. Stretz, James P. Smith, Katherine Campbell
  • Publication number: 20040088393
    Abstract: A storage system that may include one or more memory sections, one or more switches, and a management system. The memory sections include memory devices and a section controller capable of detecting faults with the memory section and transmitting messages to the management system regarding detected faults. The storage system may include a management system capable of receiving fault messages from the section controllers and removing from, service the faulty memory sections. Additionally, the management system may determine routing algorithms for the one or more switches.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Melvin James Bullen, Steven Louis Dodd, William Thomas Lynch, David James Herbison
  • Publication number: 20040088394
    Abstract: This invention is directed to a computer-implemented system and method for regulating the flow of users into an on-line wizard, thereby improving the experience of users entering the wizard. The flow is regulated by an on-line wizard manager that measures the load experienced by one or more servers associated with the on-line wizard. When new user requests to access the on-line wizard are received by the wizard manager, the manager determines whether access to the on-line wizard should be granted immediately or delayed for a period of time based upon the measured load on the servers. If a delay is warranted, the user is presented with information about the delay. After the delay period, the user is granted access to the on-line wizard.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Applicant: Microsoft Corporation
    Inventors: Matthew Robert Brinton, Tomasz S. Kasperkiewicz
  • Publication number: 20040088395
    Abstract: A method for probing a server. A message comprising a flag is generated, wherein the message is deliberately incomprehensible by the server and wherein the flag comprising a requirement of the server such that provided the server does not satisfy the requirement, the server must generate a reply. The message comprising the flag is transmitted to the server. The reply is received from the server in response to the requirement having not been satisfied.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Timothy O'Konski, Ashish Karkare
  • Publication number: 20040088396
    Abstract: Managing cluster membership and providing and managing locks in the switches forming the interconnecting network. To manage the cluster membership, a zone is created, with indicated members existing in the zone and the zone being managed by the switches. The nodes communicate their membership events, such as alive messages, using an API to work with the switch to which they are attached. The desired membership algorithm is executed by the switches, preferably in a distributed manner. Each switch then enforces the membership policies, including preventing operations from evicted nodes. This greatly simplifies the programs used on the nodes and unburdens them from many time consuming tasks, thus providing improved cluster performance. In a like manner, the switches in the fabric manage the resource locks. The nodes send their lock requests, such as creation and ownership requests, to the switch to which they are connected using an API.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Richard L. Hammons, Carlos Alonso
  • Publication number: 20040088397
    Abstract: A system and method for the management of applications on one or more computers. The management system can manage the applications based on the state of each resource belonging to the application. One aspect of the management system includes a master server and a plurality of agents. The master server allows resources to be selected from among a plurality of resources that are already deployed and combine the resources together to form an application. The master server can then generate instructions for capturing the selected resources, along with their corresponding resource states, and combining the captured resources and resource states into an application package. Another aspect of the management system can associate management procedures with the application based on the resource type of each of the resources making up the application. The management procedures can thus be executed to manage the application based on the states of each of its resources.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Applicant: SIDLEY AUSTIN BROWN & WOOD LLP.
    Inventors: Brian Eric Becker, Alain Jules Mayer, Michael Todd Schroepfer
  • Publication number: 20040088398
    Abstract: Systems and methods relating to auto-configuring and completely managing nodes of a networked environment, wherein a system controller automatically identifies, analyzes, configures, and manages a collective in a networked environment. A fully managed computer system is disclosed in which computing nodes are fully initialized, controlled, installed and configured by a system controller. The system controller manages all respects of the nodes including configuration, installation, health, optimization, load balancing, etc. Accordingly, no manual configuration at the nodes themselves is needed. As a system administrator gives tasks for the system controller to implement, the system controller decides which node is appropriate for each given task. If not enough information is known to make the decision, the system controller asks the system administrator one or more questions about the specifics of the task.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 6, 2004
    Inventor: Douglas B. Barlow
  • Publication number: 20040088399
    Abstract: Management information which is transmitted from another terminal apparatus or a management apparatus and contains instructions used to manage terminal apparatuses is received (S200). A process according to the corresponding instruction is executed with reference to the received management information (S210-S290). A terminal apparatus which has not received management information yet is searched for, and the management information is transferred to the found terminal apparatus (S310).
    Type: Application
    Filed: October 28, 2003
    Publication date: May 6, 2004
    Inventor: Makoto Minari
  • Publication number: 20040088400
    Abstract: A method and corresponding apparatus for providing a baselining and auto-thresholding framework use a baselining and auto-thresholding system to collect performance data, predict future data values, and notify system administrators of any threshold violation. The baselining and auto-thresholding system is adapted to a wide range of performance metrics (data) for networked storage, and predicts potential performance problems. When the thresholds are violated, the baselining and auto-thresholding system alerts the system administrators so that the system administrators can respond immediately to ensure that networked storage, and the data that resides in the networked storage, stays available.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventor: Jeremy Daggett
  • Publication number: 20040088401
    Abstract: One embodiment of the present invention provides a system that supports event notification within a distributed computing system. Upon receiving an event that was generated at a node in the distributed computing system, the system performs a lookup in a database to determine a list of clients that are registered to be notified of the event. The system then sends a notification of the event to clients in the list. In a variation on this embodiment, the event notification is performed by an event forwarding mechanism that is highly available. In this way, if the event forwarding mechanism fails, a new instance of the event forwarding mechanism is automatically started, possibly on a different node within the distributed computing system.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Ashutosh Tripathi, Andrew L. Hisgen, Nicholas A. Solter
  • Publication number: 20040088402
    Abstract: One aspect of the invention is an automatic configuration method. The method comprises monitoring a network for data sent by a server in response to a configuring notice, receiving the data, and automatically configuring a processing platform to the network based on the data. Another aspect of the invention is an automatic configuration system. The system comprises a processing platform and application logic operatively associated with the processing platform. The application is operable to monitor a network for data sent by a server in response to a configuring notice, receive the data, and automatically configure the processing platform to the network based on the data.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventors: Allen J. Piepho, Paul Boerger, Edward S. Beeman, William L. Devlin
  • Publication number: 20040088403
    Abstract: Combining system fault and performance monitoring using distributed data collection and storage of performance data. Storage requirements are relaxed and real-time performance monitoring is possible. Data collection and storage elements can be easily configured via a central configuration database. The configuration database can be easily updated and changed. A federated user model allows normal end users to monitor devices relevant to the part of a service they are responsible for, while allowing administrative users to view the fault and performance of a service in an end-to-end manner.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: Vikas Aggarwal
  • Publication number: 20040088404
    Abstract: Combining system fault and performance monitoring using distributed data collection and storage of performance data. Storage requirements are relaxed and real-time performance monitoring is possible. Data collection and storage elements can be easily configured via a central configuration database. The configuration database can be easily updated and changed. A federated user model allows normal end users to monitor devices relevant to the part of a service they are responsible for, while allowing administrative users to view the fault and performance of a service in an end-to-end manner.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: Vikas Aggarwal
  • Publication number: 20040088405
    Abstract: Combining system fault and performance monitoring using distributed data collection and storage of performance data. Storage requirements are relaxed and real-time performance monitoring is possible. Data collection and storage elements can be easily configured via a central configuration database. The configuration database can be easily updated and changed. A federated user model allows normal end users to monitor devices relevant to the part of a service they are responsible for, while allowing administrative users to view the fault and performance of a service in an end-to-end manner.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: Vikas Aggarwal
  • Publication number: 20040088406
    Abstract: A method and apparatus for determining time-varying thresholds for measured metrics are provided. With the method and apparatus, values of a given metric are captured over time. The behavior of the metric is analyzed to determine its seasonality. Correlated historical values of the metric and additional related metrics (cross-correlation) are used as inputs to a feed-forward back propagation neural network, in order to train the network to generalize the behavior of the metric. From this generalized behavior, point-by-point threshold values are calculated. The metric is monitored and the monitored values are compared with the threshold values to determine if the metric has violated its normal time-varying behavior. If so, an event is generated to notify an administrator of the error condition.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Applicant: International Business Machines Corporation
    Inventors: Carole Rhoads Corley, Mark Wallace Johnson
  • Publication number: 20040088407
    Abstract: A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table.
    Type: Application
    Filed: October 17, 2003
    Publication date: May 6, 2004
    Inventors: William Glen Boyd, Elijahu Shapira
  • Publication number: 20040088408
    Abstract: Methods and systems are disclosed for evaluating a user request in a network environment, such as a Web-based environment. In an exemplary method for handling a request, the method comprises receiving a request at a network switch, evaluating the request based on a rule, and handling the request based on the evaluation of the rule.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: Igor Tsyganskiy
  • Publication number: 20040088409
    Abstract: Systems, methods, and apparatus, including computer program products, for securing access to a server computer that is operable to process client requests from a client computer. A firewall is located between a dispatcher and the server computer. The firewall prevents requests from the dispatcher's side of the firewall from crossing through the firewall. The dispatcher is operable to establish a static connection with the server computer through the firewall, to receive a client request transmitted from the client computer, and to transmit the client request to the server computer through the static connection.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Achim Braemer, Sachar Paulus
  • Publication number: 20040088410
    Abstract: The disclosed embodiments relate to a network computing architecture and method that may employ thin client or other computing devices to provide a client computing interface. The client computing interface may generate requests for computing services when utilized by users. The client computing interface may be coupled connected to load balancing resources that may direct the requests for computing services to computing resources and data resources.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 6, 2004
    Inventors: Thomas J. Flynn, Thomas L. Josefy, Gary A. Willett
  • Publication number: 20040088411
    Abstract: A method and system for vendor management are described. A standard associated with a service and a client is determined. A service management provider applies the standard to a first vendor associated with the service and manages compliance with the standard by the first vendor.
    Type: Application
    Filed: February 12, 2003
    Publication date: May 6, 2004
    Inventors: Deborah W. Jakubowski, Kathryn M. Dodson, Richard J. Burges, Alan J. Munkacsy, David K. Loo, Wendy S. Thomson
  • Publication number: 20040088412
    Abstract: The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).
    Type: Application
    Filed: July 24, 2002
    Publication date: May 6, 2004
    Inventors: Ranjit John, Satish N. Menon, Laxmi Thota, James Wang, Jayakumar Muthukumarasamy, Robert Horen
  • Publication number: 20040088413
    Abstract: A dynamically configurable resource pool may provide a pool of computing resource for use in a computing system or application, such as a connection pool or a thread pool for server systems such as application and web server systems. In one embodiment, a server may include a resource pool configured to provide a plurality of computing resources. Other components in the server may be configured to request use of one of the computing resources from the connection pool. The resource pool may include a resource pool manager configured to service requests for the computing resources. The resource pool manager may manage configuration of the resource pool. The resource pool manager may also be configured to receive a configuration change request to change the configuration of the resource pool while the resource pool is available for use.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Inventors: Sankara R. Bhogi, Ajay Kumar, Bala Dutt, Venugopal Rao K, Srinivasan Kannan
  • Publication number: 20040088414
    Abstract: The disclosed embodiments relate to a network computing method and architecture that may employ client computing devices to provide a client computing interface. A computing engine may support the client computing interface and allow allocation of computing power to different functions such as client support or web hosting. Excess computing power may be sold or leased.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 6, 2004
    Inventors: Thomas J. Flynn, Thomas J. Josefy, Gary A. Willett
  • Publication number: 20040088415
    Abstract: Techniques for accessing data that resides in a document on a computer-readable medium by a device with device resources of limited resource amount include determining usage for each portion of the document that consumes the device resources of a plurality of portions of the document. Each portion may be accessed independently of a different portion of the document. Based on the usage, a particular portion of the document is selected to cease consuming the device resources. The device resources consumed by the particular portion are released. The techniques allow a document-processing device with limited resources to scale up to process a large document that would otherwise exceed the available resources. This capability is an advantage when first inserting a large XML document, which cannot be fully manifested in available memory, as multiple loadable units into a database or other persistent store.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 6, 2004
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivasankaran Chandrasekar, Ravi Murthy, Nipun Agarwal, Eric Sedlar
  • Publication number: 20040088416
    Abstract: A circuit component built-in module of the present invention includes an insulating substrate formed of a mixture comprising 70 wt % to 95 wt % of an inorganic filler and a thermosetting resin, a plurality of wiring patterns formed on at least a principal plane of the insulating substrate, a circuit component arranged in an internal portion of the insulating substrate and electrically connected to the wiring patterns, and an inner via formed in the insulating substrate for electrically connecting the plurality of wiring patterns. Thus, a highly reliable circuit component built-in module having high-density circuit components can be obtained.
    Type: Application
    Filed: June 25, 2003
    Publication date: May 6, 2004
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Seiichi Nakatani, Kouichi Hirano
  • Publication number: 20040088417
    Abstract: A method and apparatus for automatically provisioning at least a portion of a computer system to meet a specification provided in a provisioning request. In one embodiment, the provisioning includes provisioning at least one resource from each of at least one host computer, at least one storage system, and at least one connectivity resource that connects the at least one host computer to the at least one storage system. In another embodiment, the provisioning includes selecting and configuring at least one logical volume of storage and configuring the computer system to provide access to the selected volume. In another aspect, a computer-readable provisioning transaction is created to provision the computer system, and a computer-readable undo transaction is created to undo it. In a further embodiment, an existing computer system is reverse engineered to create a specification that is modified to create the specification in the provisioning request.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Paul M. Bober, Jason D. Lindholm, Jeffrey L. Alexander, Sheldon Lowenthal
  • Publication number: 20040088418
    Abstract: A standard socket interface is provided to implement socket redundancy. The interface includes socket options to create redundant sockets, obtain the status of redundant sockets, as well as providing error information relating to redundant sockets. A redundant socket may be created on a standby side that becomes active should the active side fail. The standby socket is associated with the active side socket. When an active side fails that has a redundant socket created, the standby side socket seamlessly takes over the sockets operations.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Applicant: Nokia Corporation
    Inventors: Sreeram P. Iyer, Atul Mahamuni
  • Publication number: 20040088419
    Abstract: A method for transferring information in a communication system whereby one or more subscriber units may communicate, the system comprising a network having a connection controller, one or more subscriber information stores and at least one application provider, the method comprising registering a subscriber unit with the network, including transmitting from the subscriber information store associated with that subscriber unit to the connection controller information indicative of the access of that subscriber unit to application services: and in order to enable access to services of the application provider, transmitting from the connection controller to the application provider at least one of: a. an indication of the address of at least one unit from which the application provider may retrieve subscriber specific information related to the services of the application provider; and b. subscriber specific information related to the services of the application provider.
    Type: Application
    Filed: November 19, 2003
    Publication date: May 6, 2004
    Inventor: Ilkka Westman
  • Publication number: 20040088420
    Abstract: The present invention is a system and method for allowing individuals or a group of individuals to electronically scrapbook using materials either scanned into the system by the purchaser(s) of the service and/or the seller/vendor of the service. The purchaser(s) is provided an e-space by the seller/vender where he/she may create and store an electronic scrapbook. Additionally, the system will enable the purchaser(s) to utilize available templates, graphics, text, designs and other materials to create custom designed scrapbooks that are accessible by others over an electronic communication system or media, such as the internet. The scrapbook may be created by an individual or a group interacting via the internet. The seller/vendor will provide access codes to the e-space for people designated by the purchaser(s) which will allow the scrapbook to be printed.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Bradley Paul Allen, Stephanie Ann Allen
  • Publication number: 20040088421
    Abstract: A controlling facility for a network system includes a processor unit having a detecting device to detect and to check identification of end users and to determine whether the end users are acceptable or qualified or not. One or more comparing devices may be used to compare data of the end users and to determine whether the end users are busy or not. An operating device may be used to reject the unbusy end users and to couple the end users to unused access device, for allowing the transmitting operation to be conducted more fluently or smoothly.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventor: John Huang
  • Publication number: 20040088422
    Abstract: The disclosed embodiments relate to a computer network architecture and method in which access to computing resources may be selectively controlled. Client-specific computing resources may be identified as unconditionally accessible or conditionally accessible. A condition is associated with the access of each conditionally accessible client-specific computing resource. Access to the conditionally accessible client-specific computing resources is granted if the condition associated with the resource is met.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 6, 2004
    Inventors: Thomas J. Flynn, Thomas J. Josefy, Gary A. Willett
  • Publication number: 20040088423
    Abstract: A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.
    Type: Application
    Filed: June 10, 2003
    Publication date: May 6, 2004
    Applicant: Akonix Systems, Inc.
    Inventors: Randy Miller, Robert Poling, Richard S. Pugh, Dmitry Shapiro
  • Publication number: 20040088424
    Abstract: The present invention provides a Session Initiation Protocol (SIP)-based load balancing apparatus and method. The apparatus receives a message transmitted from a user at a position in front of a plurality of proxy servers each connected in parallel and decodes the received message. The apparatus selectively performs addition, renewal and deletion of user information according to an expiration field of a header and transmits the decoded message to a proxy server, if the decoded message is a REGISTER message, searches for a proxy server that will handle a destination address, increases a load of the proxy server and transmits the decoded message to the proxy server, if the decoded message is a INVITE message, and examines a proxy server of the destination address and transmits the decoded message to the proxy server, if the decoded message is a BYE message.
    Type: Application
    Filed: June 18, 2003
    Publication date: May 6, 2004
    Inventors: Mi Ryong Park, Joo Myoung Seok, Hyun Joo Kang, Gil Young Choi, Kyou Ho Lee, Yoo Kyoung Lee