Patents Examined by Dung C. Dinh
-
Patent number: 6442601Abstract: Disclosed is a system, method, and program for caching files retrieved from a server over a network. A computer system receives a request from a requesting computer system for a file maintained on the server. The computer system is capable of communicating with the server via the network. The computer system retrieves the requested file from the server over the network and stores a copy of the requested file in a primary storage. The computer system further returns another copy of the requested file to the requesting computer system. The computer system determines retrieved files to migrate from the primary storage to a secondary storage and migrates the determined retrieved files from the primary storage to the secondary storage. To determine the files to migrate from primary storage to secondary storage, the computer system may determine a distribution of file requests per unit of time according to file size for files maintained in the primary storage and the secondary storage.Type: GrantFiled: March 25, 1999Date of Patent: August 27, 2002Assignee: International Business Machines CorporationInventors: James Michael Gampper, Tarek Makansi, Daniel Charles Wolfe
-
Patent number: 6438583Abstract: A method and apparatus for the re-routing of e-mail sent to a prior address (or an address that is non-working, or temporarily inconvenient) to the new address of an intended recipient. E-mail that is to be sent to a recipient is sent to the former Internet Service Provider (ISP). Because the recipient is no longer a subscriber to the old ISP, or because the address at the old ISP is temporarily inconvenient, the e-mail is re-routed to a re-route server of the present invention. The re-route server then causes the e-mail to be sent to the correct address through a variety of processes. Alternatively, new e-mail addresses are made available at the old ISP. The old ISP can then forward e-mail messages directly to the new ISP.Type: GrantFiled: June 23, 1999Date of Patent: August 20, 2002Assignee: Re-Route CorporationInventors: Mark E. McDowell, Joseph G. Khalil, Graham D. Stead
-
Patent number: 6438585Abstract: A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The system includes attachment processing components for identifying one or more attachment displayers in the vicinity of the mobile data communication device and then routing an attachment from the host system directly to a selected attachment displayer.Type: GrantFiled: January 16, 2001Date of Patent: August 20, 2002Assignee: Research In Motion LimitedInventors: Gary P. Mousseau, Mihal Lazaridis
-
Patent number: 6434595Abstract: A concrete activity defining a job to be executed in each place is carried on a carrier agent for movement to different computer distributed locations. The substances of the mobile objects hold a proxy activity which sends out an instruction to execute to the concrete activity held by the carrier agent. The substances of the mobile objects additionally send out an instruction to execute to the concrete activity for moving to different locations.Type: GrantFiled: November 25, 1998Date of Patent: August 13, 2002Assignee: International Business Machines CorporationInventors: Toshihiro Suzuki, Kazuhiro Minami
-
Patent number: 6434608Abstract: Methods and apparatus are described for caching a first data object in a cache. In response to a data request for the first data object, it is determined whether the first data object is currently cached. Where the first data object is not currently cached, it is determined whether to cache the first data object with reference to at least one parameter associated with the first data object.Type: GrantFiled: February 26, 1999Date of Patent: August 13, 2002Assignee: Cisco Technology, Inc.Inventor: Arun Raghavendra Desai
-
Patent number: 6434602Abstract: There is provided herein novel methods, apparatuses, and article of manufactures for accessing electronic mail (“e-mail”) messages located on at least one e-mail server. For example, one exemplary embodiment of the present invention modifies an e-mail address with an e-mail syntax to connect to an e-mail server associated with said modified e-mail address thereby enabling access to e-mail messages associated with the e-mail server.Type: GrantFiled: September 27, 1999Date of Patent: August 13, 2002Assignee: Natyou Computer Communication CorporationInventors: Sergio Roberto Hazan, Edgar Iria Melo, Ricardo Dias Campos
-
Patent number: 6430611Abstract: A storage management system for managing storage resources of a plurality of computer devices in a computer network includes a plurality of management agents, each of which is installed in a corresponding one of the plurality of computer devices, and each of which is configured to compile storage information of storage resources accessible by the corresponding computer device to create a first set of compiled storage information, and a storage manager installed in the server. The storage manager is configured to collect the first set of compiled storage information from each of the management agents and to further compile the first sets of storage information received to create a second set of compiled storage information. The storage management system further includes a user interface operatively coupled to the server manager to allow a user to access the second set of compiled storage information.Type: GrantFiled: August 25, 1998Date of Patent: August 6, 2002Assignee: Highground Systems, Inc.Inventors: Jefferson A. Kita, Thomas J. Bakerman, Peter J. Chestna, Ellen L. Dickau, Sean Gilhooly, Stephen M. Glassman, Mark B. Hecker, Cora A. Wong
-
Patent number: 6430600Abstract: A data processing method for a data processing system having: a server comprising an application program constructed from a plurality of objects, an execution environment constructed from a plurality of objects for specifying operations of the application program and an application program interface for specifying an interface between the application program and the execution environment; and a client for being downloaded with the application program from the server, the data processing method comprising the steps of: having the server execute a check whether or not the client has the execution environment for the application environment to be downloaded when the application program is to be downloaded to the client; and having the server download the application program to the client in accordance with the results of the check.Type: GrantFiled: October 12, 1999Date of Patent: August 6, 2002Assignee: Sony CorporationInventor: Yasuhiko Yokote
-
Patent number: 6430608Abstract: A method and apparatus checks a set of files against a manifest to determine whether to accept or reject the files. The manifest contains one or more policy sections that describe whether to accept files that are described in the manifest but not received, or received but not described in the manifest. The method and apparatus determines whether files are listed in the manifest but not received, or received but not listed in the manifest, and can accept the files in these circumstances based on the policy section of the manifest. The manifest may also contain a hash result for each file. The method and apparatus can hash the files received and compare the hash result produced with the hash result specified in the manifest. If the hash results computed for the file are different from the hash result for the file in the manifest, the file or the set of files may be rejected.Type: GrantFiled: February 9, 1999Date of Patent: August 6, 2002Assignee: Marimba, Inc.Inventor: Sami Shaio
-
Patent number: 6430591Abstract: A system and method for downloading compressed images from an Internet server to a consumer's computer is described. Two Windows® threads manage the process of downloading, decompressing and rendering images to the consumer's display. A first binding thread manages communication between the server computer and the consumer's computer, while a second worker thread oversees decompressing and rendering all of the images. The downloaded images are sent by the binding thread to a temporary buffer, wherein the worker thread instructs a decoder object to begin processing all of the data within the specified buffer. As the decoder object decompresses the data in the buffer, the decompressed image data is sent to a bitmap file. A rendering object reads the bitmap file and paints the downloading image to the consumer's display.Type: GrantFiled: May 30, 1997Date of Patent: August 6, 2002Assignee: Microsoft CorporationInventor: Kirk Goddard
-
Patent number: 6424996Abstract: The assembly and communication of multimedia information from a variety of modalities to remote users with improved control is provided for by the combined use of a browser enhancement module, such as a plug-in or ActiveX control, and a server. The server includes a data interface for acquiring the multimedia data and a storage unit for receiving and storing the data. An assembly unit in the server gathers selected data to form an e-mail package in response to instructions from a remote user unit. The server further includes a processing unit to encode and compress the data prior to packaging and an e-mail server to send the package to the remote user unit or another designated user unit. Transfer instructions for the server may be provided by the remote user unit through a browser and the browser enhancement module.Type: GrantFiled: November 25, 1998Date of Patent: July 23, 2002Assignee: Nexsys Electronics, Inc.Inventors: Peter M. Killcommons, Lawrence Foard, IV
-
Patent number: 6425008Abstract: A system for remote management of private networks having duplicate network addresses is provided which consists of a plurality of managed customer networks (16) within a customer domain (12). The managed customer networks (16) within the customer domain (12) are linked to a level one manager (34) and have unique network addresses. The managed customer networks (16) within the customer domain (12) which have duplicate network addresses are assigned to different level one managers. Errors occurring in the managed customer networks are sent to a level one manager (34) which generates an error message uniquely identifying the node or interface link experiencing the error. This error message is forwarded to a level two manager (40) which then routes the error message to an appropriate operator console (42) where the error is diagnosed and corrected.Type: GrantFiled: February 16, 1999Date of Patent: July 23, 2002Assignee: Electronic Data Systems CorporationInventors: Paul A. Lecheler, Harold G. Tillinghast
-
Patent number: 6421710Abstract: An arrangement for coupling bus subscribers and bus masters in a master-slave bus system which has a ring topology and in which the bus subscribers are coupled actively without subscriber addresses and in which the bus subscribers are each allocated a bypass element which causes a brief interruption in data interchange and makes the bus master to interrogate addresses for restructuring purposes when the associated slave subscriber is decoupled and coupled. The bypass elements each have an address store which can be selected only in the event of the address interrogation and which is inactive during data interchange.Type: GrantFiled: March 23, 1999Date of Patent: July 16, 2002Assignee: Pheonix Contract GmbH & CoInventors: Jurgen Jasperneite, Kai Fechner, Volker Detert
-
Patent number: 6401114Abstract: A method of building and assembling programs across computer networks that is dictated by the user to perform logical work without the user using a compiler. Users are able to assemble programs over a network by defining or re-defining which logical components are bound into the overall program without the use of a compiler. Logical components are called and bound into the program at run time, allowing dynamic programming which may be modified at any time without re-compiling the entire program. Each logical component can act independently of other logical components or work in concert with each other. This allows assembly of a program, even though some components may be created using totally different methodologies and/or are constructed by different programmers.Type: GrantFiled: May 1, 1998Date of Patent: June 4, 2002Assignee: Stratum Technologies CorporationInventor: Jimmy J. Jenkins
-
Patent number: 6401134Abstract: A method and system is disclosed for detaching Java applets from the constraints of the application such as a browser which provides the Java engine for executing those applets. Thus, the applets, when detached, can appear in a detached window which is more easily controllable by the operating environment desktop. The Java applets continue to run under the application's virtual machine but do so without regard to the graphical interface limits of the application. Further, if the application that launched the applet proceeds to a new URL location, the Java applet continues to run. Also, the applet, once detached, can be reattached into the application to appear in the application history.Type: GrantFiled: July 25, 1997Date of Patent: June 4, 2002Assignee: Sun Microsystems, Inc.Inventors: Behfar Razavi, Eric Harshbarger
-
Patent number: 6401113Abstract: A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The host system can be a desktop computer that redirects messages received from a network to the mobile device and that redirects reply messages from the mobile device to the network.Type: GrantFiled: February 13, 2001Date of Patent: June 4, 2002Assignee: Research In Motion LimitedInventors: Mihal Lazaridis, Gary P. Mousseau
-
Patent number: 6397259Abstract: A wireless communications system, apparatus and methods provide packet minimized communications between a wireless client and a proxy server. The methods use novel data compression techniques to enable wireless communications devices to complete transactions by exchanging a minimum number of data packets. In many circumstances a transaction comprises a single request packet from the wireless client to the proxy server and a single response packet from the proxy server to the wireless client. The methods use a compact markup language, a compact transport protocol, a reliable message layer, hyperlink indices, server dependent forms, and a compressed user datagram protocol header. A compressed request message comprises a base document uniform resource locator followed by compressed data. The compressed data comprises field values and field indices corresponding to fields in a hyperlink document, and an indication of use of a hyperlink document.Type: GrantFiled: May 29, 1998Date of Patent: May 28, 2002Assignee: Palm, Inc.Inventors: Scott D. Lincke, Ronald Marianetti, II, Jeffrey C. Hawkins
-
Patent number: 6393459Abstract: A method for creating a process in a multicomputer system that includes interconnected multiple sites. Each site includes a local processor, local memory, and a local operating system including a local process manager server that is addressable through an associated process port identifier. The operating system includes a messaging facility for controlling the transfer of messages between different processes on different sites. A process directory structure is distributed across multiple sites. The fragmented process directory structure includes a multiplicity of slots for referencing a multiplicity of process port identifiers. A process directory port group structure is provided in the site memory of at least one of the sites, and references respective port identifiers associated with respective process managers on respective sites. A process directory port group manager is provided that is operative on at least one of the sites.Type: GrantFiled: August 23, 2000Date of Patent: May 21, 2002Assignee: Unisys CorporationInventor: Scott Lurndal
-
Patent number: 6393467Abstract: A computer network (10) interconnected computing device (26) and server (16) are disclosed. The server (16) maintains a database (68) of known computing devices. The computing device (26) is intermittently connected to the network (10) and obtains an assigned network address each time a network connection is established. Thereafter, the computing device (26) contacts the server (46) and provides an identifier and the assigned network address to the server (16). The server (16) compares the identifier to entries of the database (68) to find a matching entry in the database (68). In response to finding a matching entry, the server (16) stores the assigned network address and provides a second network address stored at the server (16) or at computing device (26) to the computing device (26). The second network address is used by the computing device (26) as a homepage address to contact another network interconnected computer.Type: GrantFiled: August 31, 1998Date of Patent: May 21, 2002Assignee: Nortel Networks LimitedInventor: Carl Potvin
-
Patent number: 6393477Abstract: An administration server system and method which is capable of managing multiple copies or instances of servers includes an administration server; an administration server instance file; an administration server read-only configuration file for storing configuration directives; an administration server read-write configuration file for storing configuration directives; a services table; a rules list; and a worker thread pool.Type: GrantFiled: May 25, 2001Date of Patent: May 21, 2002Assignee: International Business Machines CorporationInventors: Frank V. Paxhia, Kurt A. Streifert