Patents Issued in November 6, 2003
-
Publication number: 20030208492Abstract: A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure extension system includes logic that allows a programmer to “privately” extend fields of existing entries in data structures in the operating system's kernel without interfering with the functionality of the overall data structure for other applications. An extension pointer disposed in the data structure associates each entry of the data structures extended with a respective extension table. The extension table allows for the dynamic addition of on-interfering fields to the data structures. Each extension table entry has corresponding data stored in an external storage unit.Type: ApplicationFiled: April 11, 2002Publication date: November 6, 2003Inventors: Gary W. Winiger, Bradford R. Wetmore, John E. Zolnowsky
-
Publication number: 20030208493Abstract: An object relational database management system (DMS)(10) permitting a client application (16) to access one or more data sources (14). The client application (16) directs queries to an object server (ObjSvr) component (22), to obtain data from the data sources (14). The ObjSvr component (22) works with an object definition (ObjDef) component (20) to fulfill the queries. The ObjDef component (20) accesses an object ObjDef database (24) to obtain and use metadata (26), in the form of programmatic objects, about the location and structure of the data stored in the data sources (14). An optional object manager (ObjMgr) component (28) can work with the ObjDef component (20) to edit and create new metadata (26) or, via the ObjSvr component (22), to work with and create new instances of the data sources (14).Type: ApplicationFiled: April 12, 2002Publication date: November 6, 2003Inventors: Bradley S. Hall, Mark T. Lunetta
-
Publication number: 20030208494Abstract: A system and method for a multi-dimensional analysis of consumer technology customers. One embodiment provides a method for multidimensional valuation of consumer technology customers. The method includes retrieving customer data relating to customers who purchased at least one product from a group of consumer technology products offered by a company, calculating a base value for the customers, calculating a service value for the customers, calculating a potential value for the customers, calculating a referral value for the customers, combining the base, service, potential, and referral values to determine the multidimensional valuation of the consumer technology customers.Type: ApplicationFiled: April 15, 2002Publication date: November 6, 2003Inventor: Pierre Denis Francois Olivier
-
Publication number: 20030208495Abstract: A method of changing a number of entries in a sorted binary tree includes selecting a protocol parameter P for determining a tradeoff between memory utilization and required execution time; defining a minimum number of entries and a maximum number of entries in each vertex of the sorted binary tree as a function of the protocol parameter P; if inserting an entry into a bottom vertex of the sorted binary tree exceeds the maximum number of entries in the bottom vertex, then redistributing entries in the sorted binary tree until no bottom vertex has more than the maximum number of entries and no fewer than the minimum number of entries or creating a new bottom vertex in the sorted binary tree and redistributing entries in the sorted binary tree until no bottom vertex has more than the maximum number of entries or fewer than the minimum number of entries; if deleting an entry from the bottom vertex results in fewer than the minimum number of entries, then redistributing entries in the sorted binary tree until noType: ApplicationFiled: April 15, 2002Publication date: November 6, 2003Inventors: Alexander E. Andreev, Ranko Scepanovic
-
Publication number: 20030208496Abstract: A shape-based geometric database uses R-trees to compactly and efficiently represent design objects. Such R-trees may be populated in an efficient and balanced manner to improve the efficient use of such R-trees in various stages of circuit design, for example. For example, tiles are assigned to bins depending at least partially on orientation of the tiles and on proximity of the tiles to reference tracks having similar orientations. Bin R-trees may be defined, along with direction and layer R-trees using a level sequential process from lower levels to higher levels until a root node is defined in each case.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Applicant: Sun Microsystems, Inc.Inventor: Zhaoyun Xing
-
Publication number: 20030208497Abstract: A program for processing contacts from consumers includes a plurality of software routines activated in a sequence corresponding to common steps performed when processing a contact, including an identification routine for generating an identification screen to enable an operator to input information identifying a consumer contacting the operator to communicate an issue, a look-up routine for searching a database containing a plurality of issue histories to identify an issue history associated with the consumer, and a subject routine for generating a subject screen to enable the operator to input information relating to the issue. A product routine is also included that generates an issue summary containing the issue information for storage in the database as part of the issue history associated with the consumer. The program also includes an activity routine for generating an activity screen to enable the operator to input information describing an activity to address the issue.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Applicant: National Notification Center, LLCInventors: Bradley J. Witter, Kyle P. Zeronik, Bryan L. Goossen
-
Publication number: 20030208498Abstract: A system and method for enhancing XML schemas is presented. A schema enhancer inputs an input schema, a parameter file, and (optionally) a preamble file to generate an enhanced schema. The optional preamble file comprises definitions and syntax for elements and/or attributes to be added and/or to modify relationships in the input schema to create the enhanced schema. Instructions for modifying the input schema to generate the enhanced schema comprise the parameter file.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Bonnie Nicole Feinberg, Bryan Richard Franz
-
Publication number: 20030208499Abstract: The invention provides, in one aspect, a method for visualizing relationships among triples of an RDF data set. The method, which can be used with a data set already in RDF form or converted thereto (e.g., from relational, hierarchical or other form), includes the steps of grouping subjects of at least selected ones of the triples based on commonality of at least portions of the identifiers of those subjects. It further includes grouping, for at least a selected subject groups, objects based on commonality of at least portions of identifiers of the predicates of those triples. Icons representing the subject and object groups can be displayed, e.g., on a computer monitor, or otherwise. A related aspect of the invention provides the additional step of displaying icons, e.g., directed arrows, indicating relationships among icons that represent subject group and icons that represent object groups.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: David Bigwood, Colin P. Britton, Alan Greenblatt, Howard Greenblatt
-
Publication number: 20030208500Abstract: System resources (e.g., objects or other resources) are managed to provide multiple levels of undo and/or support for delegation of updates on main-memory resident objects accessible by concurrent transactions. For example, a log associated with each transaction stores information regarding an update to an object when the object is locked in an update mode (e.g., a write mode) by the transaction. The transaction can be rolled back by restoring information from the log of the transaction to the object. If the transaction commits, then the log may be destroyed. If the transaction delegates to another transaction, the log of the transaction is also delegated. A record codelet can be automatically generated to perform the storing of information in the log, and a restore codelet can be automatically generated to undo updates by restoring information from the log to the updated objects. The codelets may be specific to each class of objects.Type: ApplicationFiled: February 14, 2003Publication date: November 6, 2003Inventors: Laurent P. Daynes, Grzegorz J. Czajkowski
-
Publication number: 20030208501Abstract: A handheld computer which uses a palm operating system and which incorporates a compact flash (CF+) interface for secondary data storage or interface to other devices and uses a FAT file system for file management with said CF+ media. The disclosure further include references to alternate types of secondary storage such as disk drives and multimedia cards and further discloses that the handheld computer may be embodied in a portable telephone or scanner.Type: ApplicationFiled: April 1, 2003Publication date: November 6, 2003Applicant: TRG Products, Inc.Inventors: Mike W. Walter, Trevor E. Meyer
-
Publication number: 20030208502Abstract: A method for determining a logical structure of a document. At least one candidate table of contents page of the document is determined, wherein the table of contents page comprises a plurality of table of contents words. The document comprises at least one table of contents page and a plurality of body pages, wherein at least one body page comprises a plurality of body words. A dictionary is built for the candidate table of contents page, the dictionary comprising at least one table of contents word. One body page is analyzed for at least one text match between the plurality of body words and the table of contents words of the dictionary. Based on an evaluation the text match, it is determined whether the body page is a title page.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventor: Xiaofan Lin
-
Publication number: 20030208503Abstract: According to one aspect, an index that is built on a table having a plurality of rows comprises an index entry that contains a key value for a sub-part of a row and that includes data for locating a row and data for locating, within the row, a value associated with the sub-part of the row. In one embodiment, the sub-part of the row is an array, with each member of the array represented in the row.Type: ApplicationFiled: May 9, 2003Publication date: November 6, 2003Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Raymond Roccaforte
-
Publication number: 20030208504Abstract: A computer program product for accessing a database is a program product for accessing a database by allowing a computer to execute a plurality of screen components, including a step of designating order of the plurality of screen components to be executed by the computer. Each of the plurality of screen components includes: a step of generating a part except for a “where” clause in an SQL statement in accordance with definition given from the outside for each screen component; a step of generating a screen for inputting and/or outputting data; and a step of generating the “where” clause in the SQL statement in accordance with definition given from the outside for each screen component. Since the screen component as a part of the database access program processes the steps in accordance with definition given from the outside, the screen component can be used by another database access program. Thus, general versatility is obtained and development efficiency is improved.Type: ApplicationFiled: April 3, 2003Publication date: November 6, 2003Applicant: SUMITOMO ELECTRIC INDUSTRIES, LTD.Inventors: Nobuhiro Nakamura, Kazuhisa Ikeda
-
Publication number: 20030208505Abstract: The present invention provides a system and method for dynamic object-driven database manipulation and mapping system which relates in general to correlating or translating one type of database to another type of database or to an object programming application. Correlating or translating involves relational to object translation, object to object translation, relational to relational, or a combination of the above. Thus, the present invention is directed to dynamic mapping of databases to selected objects. Also provided are systems and methods that optionally include caching components, security features, data migration facilities, and components for reading, writing, interpreting and manipulating XML and XMI data files.Type: ApplicationFiled: May 5, 2003Publication date: November 6, 2003Inventors: Ward Mullins, Alexandre Martins
-
Publication number: 20030208506Abstract: Performing operations on multidimensional data managed by a relational database system is facilitated by registration of solved cubes with a RDBMS. A solved cube is an abstract construct likened to a view or a table on relational data and contains not only base data, but also aggregated measure data that is base data that has been processed across multiple levels of a hierarchical dimension. In an embodiment, a solved cube may provide all the pre-computed aggregated data for a particular context that the solved cube represents. In another embodiment, a solved cube may not provide any pre-computed data, but may provide several procedures, operations and/or instructions that can be executed to compute aggregated data for a particular context that the solved cube represents. A solved cube is registered with a RDBMS by providing metadata that defines a given solved cube. Therefore, a database server is able interpret the metadata, and to perform operations on the given solved cube based on the metadata.Type: ApplicationFiled: May 23, 2003Publication date: November 6, 2003Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David Greenfield, Greg Dorman
-
Publication number: 20030208507Abstract: The present invention is a unique system for executing sales transaction or personally relevant goal-optimized ordered knowledge, comprising a navigation and user directive system, a set of knowledge structures and engines, a framework for processing data and a framework to organize knowledge mining for a broader practice-community.Type: ApplicationFiled: July 10, 2001Publication date: November 6, 2003Inventor: Srinivas Venkatram
-
Publication number: 20030208508Abstract: An expert Five Elements energy analysis system has a user interface for inputting data and printing calculated results and a Five Elements energy analytic module. The Five Element energy analytic module includes a Five Elements transformation module, a Natural Elements and Energy analytic numeric database and means for transforming the Five Elements energy numbers into a Five Elements energy code. The Five Elements transformation module transforms the input data into a Five Elements arrangement function. The Natural Elements and Energy analytic numeric database transforms the Five Elements arrangement function into Five Elements energy numbers. By such an arrangement, the analysis system can transform each input data element into a Five Elements energy code in addition to connecting to the data in the other database through the Internet. Consequently, the comparison and the calculation between the data elements of different databases can be simplified.Type: ApplicationFiled: June 6, 2003Publication date: November 6, 2003Inventor: E-Chain Cheng
-
Publication number: 20030208509Abstract: A data storage and management apparatus for storing and managing data of an object as a persistent object in a data storing system. When storing an object in the data storing system, information on complexity of data of at least one attribute of the object is recorded in the apparatus, and data of each of the at least one attribute of the object is stored in a first table in the data storing system when the data of the attribute is not complex data, and in a second table in the data storing system when the data of the attribute is complex data. When manipulating data of an attribute of the object in the data storing system, the above information on complexity is referred to, and manipulation is performed on the first table when the data of the attribute is not complex data, and on the second table when the data of the attribute is complex data.Type: ApplicationFiled: March 31, 2000Publication date: November 6, 2003Inventors: Hiroaki Komine, Noriyuki Yokoshi, Hiroko Yokota
-
Publication number: 20030208510Abstract: An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.Type: ApplicationFiled: April 12, 2002Publication date: November 6, 2003Applicant: International Business Machines CorporationInventors: Ronald P. Doyle, Yongcheng Li, Dinesh Chandra Verma
-
Publication number: 20030208511Abstract: A method for online, real-time, continuous replication of a database includes a process for initially copying a database from one or more source servers to a destination server, processes for scanning database transaction log files and database data files to identify when data has changed, processes for replicating changed data from the source server to the destination server, and processes to ensure that the source and destination databases are continually synchronized. The inventive method is self-healing and can recover and resume without loss of data even if the replication process is slowed, interrupted, or halted.Type: ApplicationFiled: April 30, 2003Publication date: November 6, 2003Inventors: LeRoy D. Earl, Sergey Igorevich Oderov
-
Publication number: 20030208512Abstract: In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process involves receiving a request from the requestor platform referring to a system resource and specifying a requested lease period, permitting shared access to the system resource for a lease period, sending a return call to the requestor platform advising of the lease period, and deallocating the system resource when the lease period expires.Type: ApplicationFiled: June 19, 2003Publication date: November 6, 2003Applicant: Sun Microsystems, Inc.Inventors: Ann M. Wollrath, James H. Waldo, Roger Riggs
-
Publication number: 20030208513Abstract: A high speed programmable counter architecture is disclosed. In accordance with an embodiment of the present invention, the high speed programmable counter includes an n bit high speed prescaler and an m bit low speed counter. An input signal can be divided by any value equal to or greater than j*2n. The modulus of division can be provided to the programmable counter in binary form directly, without requiring complex calculations or decoding circuitry. The present invention allows high speed programmable counters to be provided that are capable of dividing by much smaller numbers than conventional counters, including numbers less than 2n*(2n−1), wherein n is equal to the number of bits in a high speed prescaler.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventor: Nicholas J. Bucska
-
Publication number: 20030208514Abstract: There is disclosed a multiple criteria decision analysing method in which a plurality L of basic criteria are assessed in order to a general criterion, comprising the steps of:Type: ApplicationFiled: April 30, 2003Publication date: November 6, 2003Inventors: Jian-Bo Yang, Dong-Ling Xu
-
Publication number: 20030208515Abstract: In a digital electronic method for increasing the calculation accuracy in non-linear functions and a system for performing the method, wherein an input format has a strictly defined word but the fixed point may be at different locations, the values are so processed that the accuracy of the calculations and also the calculation speed are substantially increased.Type: ApplicationFiled: July 12, 2001Publication date: November 6, 2003Inventors: Wolfgang Eppier, Thomas Fischer
-
Publication number: 20030208516Abstract: The present invention is directed towards a low cost white noise generator. An oscillator provides a signal to an analog-to-digital (A/D) converter for digitizing. A bit-order reversal circuit reverses the order of the received bits, wherein the reversal circuit provides bits having an order ranging from LSB to MSB. A digital-to-analog (D/A) converter subsequently converts the reversed digital signal back to an analog signal, which is a white noise signal due to the random nature of reversing the bits provided by the A/D converter.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Jiening Ao, Thai-Bao H. Kien
-
Publication number: 20030208517Abstract: A random number data generator includes a plurality of oscillation units and an AND circuit for outputting random number data produced in at least one oscillation unit when each of the entire oscillation units has oscillated a predetermined number of times, wherein high-reliability random number data can be generated efficiently.Type: ApplicationFiled: February 28, 2003Publication date: November 6, 2003Inventor: Shunsuke Takagi
-
Publication number: 20030208518Abstract: A reduction operation is utilized in an arithmetic operation on two binary polynomials X(t) and Y(t) over GF(2), where an irreducible polynomial Mm(t)=tm+am−1tm−1+am−2tm−2+ . . . +a1t+a0, where the coefficients as are equal to either 1 or 0, and m is a field degree. The reduction operation includes partially reducing a result of the arithmetic operation on the two binary polynomials to produce a congruent polynomial of degree less than a chosen integer n, with m≦n. The partial reduction includes using a polynomial M′=(Mm(t)−tm)*tn−m, or a polynomial M″=Mm(t)*tn−m as part of reducing the result to the degree less than n and greater than or equal to m.Type: ApplicationFiled: March 11, 2003Publication date: November 6, 2003Applicant: Sun Microsystems, Inc.Inventors: Nils Gura, Hans Eberle, Edouard Goupy
-
Publication number: 20030208519Abstract: In the multiplier, a partial product circuit generates a partial product based on a multiplicand operand and outputs of a Booth recoder circuit, which operates on a multiplier operand. The partial product circuit ANDs the multiplicand with a zero Booth recoded output, which indicates whether to zero out the multiplicand. An enable circuit selectively enables the multiplier circuit, and more particularly, disables the multiplier circuit by making the zero Booth recoded output indicate to zero out the multiplicand.Type: ApplicationFiled: May 6, 2002Publication date: November 6, 2003Inventors: David Garrett, Geoff Knagge, Christopher J. Nicol
-
Publication number: 20030208520Abstract: A dynamically loadable file, such as a DLL device driver or library, is delayed from being unloaded from memory for improved memory management and processing operations including reduced unload/load cycles. Prior to terminating execution of select functions, a DLL driver spawns a delay process that loads the driver and keeps it loaded for a period of time beyond that which it would normally be loaded. Thus, even after a calling process unloads the driver, it remains loaded for a period of time longer because of the spawned delay process, thereby allowing the operating system or an application/process to use the driver again within the delay time without requiring the driver to be re-copied into memory or re-initialized. The delay process safely increments the operating system reference count for the driver to keep the driver loaded and then monitors a delay time to subsequently unload the driver.Type: ApplicationFiled: May 25, 2001Publication date: November 6, 2003Inventor: James A. Hewitt
-
Publication number: 20030208521Abstract: A system and method for thread scheduling with a weak preemption policy is provided. The scheduler receives requests from newly ready work. The scheduler adds a “preempt value” to the current work's priority so that it is somewhat increased for preemption purposes. The preempt value can be adjusted in order to make it more, or less, difficult for newly ready work to preempt the current work. A “less strict” preemption policy allows current work to complete rather than interrupting the current work and resume it at a later time, thus saving system overhead. Newly ready work that is queued with a better priority than the current work is queued in a favorable position to be executed after the current work is completed but before other work that has been queued with the same priority of the current work.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Applicant: International Business Machines CorporationInventors: Larry Bert Brenner, Mysore Sathyanarayana Srinivas, James W. Van Fleet
-
Publication number: 20030208522Abstract: Businesses may offer their services not only through internet websites but also by short-range wireless portals (51A,B,C) intended to catch passers-by; indeed, this latter means of business promotion may be used instead of an internet site. A method is provided of gathering information from such portals (51A,B,C) for use in a database service system 40. More particularly, a mobile device (20) provided with a short-range wireless receiver (21) is moved within range of such a portal and collects information about the services available from the local entity operating the portal. The device (20) then uses a cellular radio network (10) to send this information, together with location data about the portal, to a remote database service system (40) holding similar information from other portals. The user of the mobile device can be credited with a reward by the database service system for collecting such information.Type: ApplicationFiled: March 29, 2001Publication date: November 6, 2003Inventors: James Thomas Edward McDonnell, John Deryk Waters, Lawrence Wilcock
-
Publication number: 20030208523Abstract: The proposed system defines a predictive real-time Service Level Agreements (SLAs) monitoring system by (a) a detailed analysis of traffic flows with reduced monitor-data flow across network; and (b) a suitable combination of offline and real-time processing of historical and current traffic data. In order to be able to undertake a detailed analysis without significantly impacting the network throughput, the system analyzes the historical traffic patterns of a typical Provider's network to determine a set of critical SLAs. An in-depth analysis of traffic is performed by creating a unique network parent probe for every critical SLA and the parent probe spawns an optimal number of intelligent master and slave probes based on a regionalization procedure. The online overload monitoring system analyzes the gathered data from the master and slave probes to (a) forecast future violations of the SLA under consideration based on multiple forecast models and (b) generate operator SLA violation alarms.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Inventors: Srividya Gopalan, Kanchan sripathy, V. Sridhar, K. Kalyana Rao
-
Publication number: 20030208524Abstract: The network includes a plurality of data communication devices which are connected in a serial point-to-point arrangement. The protocol used for such communication includes a header portion for each message which is reviewed by a protocol element at the data port of the originating device to identify the proper destination of unsolicited messages. The message is then sent directly to that destination, without being directed through an intermediate device.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Inventors: Daniel N. Morman, Daniel W. Bodtke
-
Publication number: 20030208525Abstract: A system and method provide transparent LAN services in a metro-WAN environment to extend enterprise LANs over metro and wide area networks. The transparent LAN services generally provide customers with a layer two Ethernet connectivity with MAC learning capabilities.Type: ApplicationFiled: May 6, 2002Publication date: November 6, 2003Inventors: Vinay Bannai, Luh Luh Ting, Mukesh Hira, Atul Shinde, Raj Sharma
-
Publication number: 20030208526Abstract: A Business to Business electronic commerce (BtoB) system includes a message exchanging section, a task processing section and that conforms to BtoB standard specifications, and a difference processing section is added. For an outgoing business document, the difference processing section creates difference information between a past transaction and a new transaction within the range of the BtoB standard message format and sends the message to a business counterpart. For an incoming business document, the difference processing section restores a new transaction based on a past transaction and difference information.Type: ApplicationFiled: January 22, 2003Publication date: November 6, 2003Applicant: HITACHI, LTD.Inventors: Junichi Imanishi, Hiroshi Koike, Nobuo Beniyama, Takeshi Arisaka, Mitsuteru Omata
-
Publication number: 20030208527Abstract: The present invention discloses a novel method to implement a Smart Device Network Application Infrastructure (SDNA) that supports and facilitates the development, deployment and management of device networks and device network applications. The Smart Device Network Application infrastructure (SDNA) refers to an integrated processing platform that supports and facilitates the development, deployment and management of distributed applications based on device networks. It involves the concurrent execution of several processes that interact to provide support and resources for said applications.Type: ApplicationFiled: July 20, 2001Publication date: November 6, 2003Inventors: Lino Lglesais, Roger Pinate, Antonio Mugica, Paul Babic, Jeffrey Neveda, Dany Farina, Rodrigo Meneses, Salvador Ponticelli, Gisela Goncalves, Yrem Caruso
-
Publication number: 20030208528Abstract: An invention is provided for a remote execution system. The remote execution system includes a first application, such as a server application, having a first plurality of virtual service modules, each capable of providing a particular functionality. In addition, a second application, such as a client application, is included that has a second plurality of virtual service modules substantially equivalent to the first plurality of virtual service modules. Each of these virtual service modules is in communication with a substantially equivalent virtual service module of the first plurality of service modules to form a virtual service module set. In this manner, each virtual service module set is capable of interacting with an application as a single software object that is local to the application.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Applicant: Sun Microsystems, Inc.Inventors: Alexei Volkov, Konstantin Boudnik, Allan Jacobs
-
Publication number: 20030208529Abstract: Disclosed is a system for providing access to computer resources from a light client including a host computer platform including (i) an application program configured to interact with a user to provide displayable results and (ii) a host routine configured to interface the application program to a communications link; and a server including (i) a remote routine configured to interactively interface with the host routine on the communications link to provide remote access to the application program, and (ii) a remote access hosting routine configured to provide the displayable results in a form displayable by said light client and to retransmit commands from the user to the application program via the remote routine.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Sreenath Pendyala, Jean-Sebastien Pierre Riehl
-
Publication number: 20030208530Abstract: A method for operation of dynamic server page engines, including opening a first dynamic server page in a first dynamic server page engine comprising a dynamic server page meta-engine, writing, to an output of the dynamic server page meta-engine, the content of the first dynamic server page, and writing to a second dynamic server page the content to be rendered by a second dynamic server page engine. Embodiments also include rendering, in the second server page engine, the second dynamic server page, providing back to the dynamic server page meta-engine as output from the rendering the second dynamic server page as rendered, and writing the second dynamic server page as rendered to the output of the dynamic server page meta-engine.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael
-
Publication number: 20030208531Abstract: A computer system that includes a plurality of servers, and a shared I/O subsystem coupled to each of the servers and to one or more I/O interfaces. The shared I/O subsystem services I/O requests made by two or more of the servers. Each I/O interface may couple to a network, appliance, or other device. The I/O requests serviced by the shared I/O subsystem may alternatively include software initiated or hardware initiated I/O requests. Different servers coupled to the shared I/O subsystem may use different operating systems, and each I/O interface may be used by two or more servers.Type: ApplicationFiled: June 28, 2002Publication date: November 6, 2003Inventors: Todd Matters, Philip Murphy, Todd Rimmer, Vladimir Tamarkin, Duane McCrory
-
Publication number: 20030208532Abstract: A communication system for guaranteeing only one each of two processing operations, which are correlated with each other and which are executed on different devices. The system includes a server device and a client device. The server device is made up of a first processing executing unit which, on receipt of a processing request for a first processing, afforded with the identification information, executes this processing only once for one item of the identification information, and a completion notice transmitting unit for transmitting a completion notice of the first processing to the source of transmission of the processing request on completion of the first processing or on re-receipt of the processing request for the first processing afforded with the same identification information as that of the completed first processing.Type: ApplicationFiled: February 27, 2003Publication date: November 6, 2003Inventor: Shinobu Kuriya
-
Publication number: 20030208533Abstract: The present invention is directed to a method and apparatus that manages Web Services within an enterprise having an intranet. In an embodiment of the present invention, a Management Server (MS) is connected with a Management Server Client (MSC) via a network. The MS and MSC work in concert to manage Web Services by providing performance monitoring, security, contract and Service Level Agreement (SLA) management, and other performance enhancements in a unique, pluggable, expandable architecture. In another embodiment of the present invention, the MS is connected to an MSC via a network using a Web Services Application Programming Interface (API). The MSC is connected with a server for providing Web Services to a client. The Web Services are provided to the client through the MSC. The MS provides configuration data to the MSC for management of the Web Services provided through the MSC. In yet another embodiment, the MS is connected to a plurality of MSC's. Each MSC is connected with a plurality of servers.Type: ApplicationFiled: April 24, 2003Publication date: November 6, 2003Applicant: DIGITAL EVOLUTIONInventors: Alistair John Farquharson, Eric Pulier
-
Publication number: 20030208534Abstract: An enhanced-productivity electronic meeting system environment integrates a multiplicity of meeting tools allowing a group of people to collaborate in a fluid and intuitive way, sharing ideas on a common workspace while preserving the privacy of individual notes and communications. In the preferred embodiment, participants interact through a set of tablet computers connected via a local-area wireless network to provide a superior alternative to handouts, presentations, whiteboards, and personal notepads, in a single, integrated system. The primary system components include a server application program interfaced to a document database and meeting controller application program, and a meeting clients program executing on the computer of each participant.Type: ApplicationFiled: May 1, 2003Publication date: November 6, 2003Inventor: Dennis Carmichael
-
Publication number: 20030208535Abstract: A collaborative Internet data mining system for facilitating a group effort from a plurality of guides to the Internet, by automatically processing the information provided by the guides and thereby create a branded or uniform look and feel to the web sites supported by the plurality of guides.Type: ApplicationFiled: June 12, 2003Publication date: November 6, 2003Inventors: Kenneth H. Appleman, Elizabeth A. Maier, Scott C. Germaise, William Day, Jim Anderson, Olga Taller, Scott Philip Kurnit
-
Publication number: 20030208536Abstract: Various electronic equipments used in a network conferencing system are integrally managed and presentation is made in a simple manner. When each attendant electronic equipment becomes a chairman terminal having an equipment management function, it inquires the availability of an electronic equipment used for a conference, then obtains information related to an available equipment from a client control section of a conference management server, and determines whether the electronic equipment used for the conference is an output electronic equipment such as a projector or a generating electronic equipment such as a scanner. Thus, an icon display of the generating electronic equipment and an icon display of the output electronic equipment are provided while separating an area for the icon display of the generating electronic equipment and an area for the icon display of the output electronic equipment, by the display function of each attendant electronic equipment.Type: ApplicationFiled: January 8, 2002Publication date: November 6, 2003Applicant: Sony CorporationInventors: Seikei Lee, Hideharu Fujiyama, Shuji Kurashige, Masataro Yamaguchi, Toru Miyake
-
Publication number: 20030208537Abstract: A method of facilitating real-time data distribution and collection among office productivity software applications running on each of a plurality of source and destination processors. The source and destination processors communicate over a distributed data processing network through a real-time data server. Data related to a specific topic is received by the real-time data server from the office productivity software processing application running on one or more of the source processors. The data is disseminated in real-time, via the real-time server, to the office productivity software application running on each of the destination processors.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Inventors: James K. Lane, Richard A. Rivell, Sven D. Olsen
-
Publication number: 20030208538Abstract: In a mobile communication system, upon multicasting a service data through a common channel in a radio communication area, a user not subscribing is disabled a multicasted service data, and charge can be applied only for the subscribing user. As a generating method of a security key for applying security for the multicoated service data, in SGSN, the security key is generated corresponding to the multicasting service for security process. The multicasted service data applied security process can be transmitted through the common channel in the radio communication area between RAN and UE (terminal), and the service data cannot be decoded by the user who is not subscribing.Type: ApplicationFiled: April 29, 2003Publication date: November 6, 2003Applicant: NEC CORPORATIONInventor: Sadafuku Hayashi
-
Publication number: 20030208539Abstract: An event-driven information publication system includes one or more digital computer networks and one or more nodes on the one or more digital computer networks. A node executes an information publication system application or applet. The node is capable of subscribing to one or more information item categories and receiving an information item that was published according to the one or more information item categories. The information publication system application processes the information item for display.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Inventors: Ilya G. Gildenblat, Bruce Marcus, Sean Moring
-
Publication number: 20030208540Abstract: One embodiment of the present invention provides a system that facilitates automatically using a predefined networking group, such as a peer-to-peer group as a context for an application. The system starts by executing the application on behalf of a peer. During execution of the application, the system determines if the peer is a member of a networking group, and if so, the system uses the networking group as a context for the application.Type: ApplicationFiled: May 1, 2002Publication date: November 6, 2003Inventors: Hideya Kawahara, Robert Rochetti
-
Publication number: 20030208541Abstract: A system, method, and software architecture/program (10) for handheld PDA (110) applications and users of handheld applications to implement real time wireless collaboration conferencing with a physically remote communication device. Advantageously, the program (10) provides for wireless collaboration conferencing without significant changes to the handheld applications. The handheld application updates its internal state to mirror that of the other participant's devices. The wireless collaboration software implements wireless collaboration conferencing methods which are optimized for the data communication bandwidth, uses native handheld applications fitted to their performance and metrics of a handheld device, communicates using small packets of information, provides a common programmable and user interface for peer-to-peer, peer-to-multi-peer, and peer-to-machine application conferencing, and which software enables end users to schedule, share, manage, and be billed for such conference activity.Type: ApplicationFiled: November 5, 2002Publication date: November 6, 2003Inventor: Jeff Musa