Patents Examined by Hien Le
-
Patent number: 7025209Abstract: A device for providing wireless Internet access has been described. The device includes an antenna. The antenna is for receiving wireless queries and transmitting wireless responses. The device includes a program. The program is for converting the wireless queries into Internet compatible protocols. The program is for receiving the Internet protocol formatted responses. These responses are then converted in to the wireless responses.Type: GrantFiled: May 29, 1998Date of Patent: April 11, 2006Assignee: PalmSource, Inc.Inventor: Jeffrey C. Hawkins
-
Patent number: 6859838Abstract: An internet-based personalizable broadcast network for viewing information in the form of streaming audio and/or video. The network includes an input for receiving streaming media content, organized into a plurality of news channels. The network includes some type of media server for playing the received streaming media content as a presentation to a user. The network further includes storage for an array of cursors. At least some of the plurality of news channels have at least one associated cursor in the array of cursors and an associated cursor indicates where, in the news channel associated with that associated cursor, the presentation of the news channel stopped. Logic is provided for updating the array of cursors as news channels are provided to the user thereby allowing the user to limit repetition of news channels, or portions of news channels, already presented to the user.Type: GrantFiled: May 4, 2000Date of Patent: February 22, 2005Assignee: ON24, Inc.Inventors: Rajiv Puranik, Hemant Gokhale, James Lenigk
-
Patent number: 6850973Abstract: A method of reprogramming a field device in a process control network using the standard communications protocol for the network, and a reprogrammable field device in the process control network adapted for being reprogrammed using the standard communications protocol for the network. The method and device of the present invention use the standard communications protocol to transmit the downloaded code to the field device and store the downloaded code in the field device while the device is enabled to perform process control. Once the new code is downloaded and stored in the field device, the field device is disabled from performing process control, reprogrammed to execute the downloaded code, and reenabled to perform process control.Type: GrantFiled: September 29, 1999Date of Patent: February 1, 2005Assignee: Fisher-Rosemount Systems, Inc.Inventors: Brent Hans Larson, Steve Allen Packwood, Larry Keith Brown
-
Patent number: 6804710Abstract: A method for enabling logical configuration information to be divided into those in specific ranges, thereby making it easier to manage logical configuration information of each of distributed computers. The above method, which manages configuration information of each of distributed computers, comprises a step of setting up configuration information in a specific range in a computer in the specific range; a step of requesting acquisition of configuration information set up in another computer; a step of sending configuration information set up in a subject computer to above-described another computer; and a step of updating configuration information of the subject computer with configuration information received from above-described another computer.Type: GrantFiled: October 24, 2000Date of Patent: October 12, 2004Assignee: Hitachi, Ltd.Inventors: Shinichi Kawada, Motoaki Hirabayashi, Mitsugu Yamada
-
Patent number: 6799224Abstract: The information server system incorporates a high speed, microcomputer based server running industry standard operating system software enhanced to include functionality directed to operation of a new disk array controller, which controls the physically independent or integral disk storage device array, and communications interface. The disk array controller subsystem controls and communicates with the disk storage device array with a Fiber Channel protocol. The disk storage device array incorporates a plurality of disk storage devices with a corresponding number of bypass interface cards configured to facilitate the on-line addition, removal and replacement of disk storage devices.Type: GrantFiled: August 30, 2000Date of Patent: September 28, 2004Assignee: Quad ResearchInventor: Richard Dellacona
-
Patent number: 6760780Abstract: A proxy computer of a network can receive incoming telephony messages from one or more computers outside of the network and proxy them to computers within the network. Similarly, the proxy computer can receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To set up inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer.Type: GrantFiled: May 25, 2000Date of Patent: July 6, 2004Assignee: Microsoft CorporationInventors: Ajay P. Chitturi, Arlie L. Davis, Deepak Kumar, Ilya A. Kleyman
-
Patent number: 6748431Abstract: Systems and methods for monitoring exchanges between a client and a server across a network. Implementation of the present invention takes place in association with a client and server that use standard Internet protocol to exchange requests and responses over a network. An extendable network monitor is employed to obtain a network monitor trace. Entire requests and responses are rebuilt. Chunked information is coalesced. Interleaved packets are collected. Bodies of data written in extensible markup language are reformatted by including white space and highlighting important data. Bodies of data written in hyper-text markup language are optionally removed from the requests and responses. As such, and in accordance with the present invention, the requests and responses exchanged by a client and a server across a network are made easily readable to a user, thereby allowing the user to read, interpret, and analyze the exchanges to ensure that the exchanges occurred correctly and as expected.Type: GrantFiled: May 26, 2000Date of Patent: June 8, 2004Assignee: Microsoft CorporationInventors: Roger A. Fleig, Denis L. Ruckebusch
-
Patent number: 6684249Abstract: A method for inserting advertisements into streaming audio for transmission over a world wide network of computers. The method includes transmitting audio data from a first server location to a client location. The audio data include a flag and audio content data. The method also includes monitoring the audio data and identifying the flag on the audio data. A step of inserting an advertisement, which is based upon a user profile, into the audio data based upon the flag is also included. The method also outputs the audio content data comprising the advertisement.Type: GrantFiled: May 26, 2000Date of Patent: January 27, 2004Assignee: Sonicbox, Inc.Inventors: David J. Frerichs, Ian E. McDowall, Mark T. Bolas
-
Patent number: 6643683Abstract: An apparatus, program product and method utilize an interactive request server program to interface a plurality of client computers with a timing analysis program. The interactive request server program receives client requests from the plurality of client computers over a network, and, in response to each client request, accesses the timing analysis program to retrieve timing data based upon such client request and thereafter forwards the timing data to the client computer making such request. The interactive request server program may optionally be implemented using a web server program and an application server program, with the web server program interfacing with the client computers via an Internet-type interface, and the application server program interfacing with the timing analysis program using a programmatic interface supported by the timing analysis program.Type: GrantFiled: May 8, 2000Date of Patent: November 4, 2003Assignee: International Business Machines CorporationInventors: Anthony DeGroff Drumm, Mark S Fredrickson, Marcus Matthew Poplawski, Brian Christopher Wilson
-
Patent number: 6609144Abstract: When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to proceed to from a present partial program to a next partial program, executes the other partial program when the next partial program has been received.Type: GrantFiled: October 19, 2000Date of Patent: August 19, 2003Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Shinji Inoue, Masahiro Oashi, Yuki Kusumi, Tatsuya Shimoji, Ikuo Minakata, Masayuki Kozuka, Yoshihiro Mimura, Yoshiyuki Miyabe, Kazuo Okamura, Takashi Kakiuchi, Junichi Hirai, Naoya Takao, Toshiya Mori
-
Patent number: 6598092Abstract: In a trunk transmission network for transmitting information signals between nodes via paths, flexible path operation is achieved by setting up paths between source nodes and destination nodes after pre-classifying paths into a higher service class in which any loss of information occurring in that path is made good restored; and a lower service class which permits loss of information to occur in the path. The flexible operation is further achieved by arranging for each node, when it acts as a source node, to recognize the service class of the information signal it is sending to a destination node, and to select a path corresponding to that service class.Type: GrantFiled: December 19, 2000Date of Patent: July 22, 2003Assignee: Nippon Telegraph & Telephone CorporationInventors: Masahito Tomizawa, Shinji Matsuoka, Yoshihiko Uematsu
-
Patent number: 6564242Abstract: A distributed automation system comprising a programmable logic controller connected to programmable logic controllers equipped with a host unit and couplers communicating with the host unit through the back panel bus. One of the couplers is connected through a bus to associated equipment, wherein the coupler can communicate with the associated equipment through a server function using the TCP/IP protocol. The server coupler is provided with a mass memory containing (1) “PLC variables” type software objects that manage access to PLC variables, and (2) “manufacturer” type software objects that transform information from PLC variable objects to manufacturer-type information that can be used by the associated equipment.Type: GrantFiled: October 7, 1999Date of Patent: May 13, 2003Assignee: Schneider AutomationInventors: Jacques Bonet, Gilbert Brault, Antonio Chauvet, Jean-Marc Tixador
-
Patent number: 6542934Abstract: Methods, systems and computer program products for the reassignment of communications sessions to a primary network communications path from a secondary network communications path are provided, which detect the availability of the primary network communications path and reroute existing transferable communications sessions to the primary network communications path from the secondary network communications path. Non-transferable communications sessions are maintained over the secondary network communications path until such non-transferable communications sessions are terminated. Upon termination of all such non-transferable communications sessions, the secondary network communications path may be deactivated. Additionally, new communications sessions may be assigned to the primary network communications path if the availability of the primary network communications path has been detected.Type: GrantFiled: April 27, 2000Date of Patent: April 1, 2003Assignee: International Business Machines CorporationInventors: Lance D. Bader, John O. Mitchell
-
Mechanism for implementing multiple thread pools in a computer system to optimize system performance
Patent number: 6542920Abstract: A mechanism is disclosed for implementing multiple thread pools in a computer system to optimize system performance. In accordance with the invention, a plurality of thread pools is initially allocated within a process space, with each thread pool comprising one or more threads. Each thread pool has a set of characteristics associated therewith, and the characteristics of each thread pool are customized for one or more particular types of service. After the thread pools have been allocated, the system receives one or more requests. When a request is received, it is processed to determine with which thread pool the request is to be associated. This processing is carried out by determining the type of service being requested by the request, and then determining which thread pool is associated with that type of service. Alternatively, this processing is carried out by extracting a set of indication information (e.g.Type: GrantFiled: May 19, 2000Date of Patent: April 1, 2003Assignee: Sun Microsystems, Inc.Inventors: Ruslan Belkin, Viswanath Ramachandran -
Patent number: 6535911Abstract: Automated computerized methods, computer-readable medium containing computer-executable instructions, and apparatus are disclosed for viewing an information set originated from a distribution media and updating using remote server. Initially, an information set is viewed from a standalone distribution media. A user can select all, or one or more components to be updated from a remote server. The local computer system is then updated with a modified index from the local computer referencing the original distribution media and received files kept in local storage. This update process is efficiently performed, and provides for resumption of downloads in the middle of sets of files, or even within a single file. Additionally, when the viewing system includes a standard browser, a proxy agent is used to provide access portions of the file system not normally accessible to the browser. The updated information set is then able to be viewed when the computer system is not connected with the remote server.Type: GrantFiled: August 6, 1999Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventors: Grant D. Miller, John M. Salvadore, Marc L. Steinbrecher
-
Patent number: 6513060Abstract: A system and method are provided to monitor informational resources, such as websites. A plurality of host units support one or more informational resources accessible over a network, such as the Internet. A plurality of monitoring units located on a distributed computer system are coordinated to access the network and monitor the informational resources to determine if they are accessible and to evaluate their performance. Preferably, a central control unit manages the monitoring units.Type: GrantFiled: August 27, 1998Date of Patent: January 28, 2003Assignee: InternetSeer.com Corp.Inventors: Miles J. Nixon, Alan R. Moyer, Christopher A. Moyer
-
Patent number: 6493744Abstract: An automatic method for rating data files for objectionable content in a distributed computer system includes preprocessing the file to create semantic units, comparing the semantic units with a rating repository containing entries and associated ratings, assigning content rating vectors to the semantic units, and creating a modified data file incorporating rating information derived from the content rating vectors. For text files, the semantic units are words or phrases, and the rating repository also contains words or phrases with corresponding content rating vectors. For audio files, the file is first converted to a text file using voice recognition software. For image files, image processing software is used to recognize individual objects and compare them to basic images and ratings stored in the rating repository.Type: GrantFiled: August 16, 1999Date of Patent: December 10, 2002Assignee: International Business Machines CorporationInventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan
-
Patent number: 6442611Abstract: A system and method are provided for executing a request from a client application. Unlike conventional networks in which a client application transmits several data access transactions to several server applications, the client application of these preferred embodiments merely sends a single request to a gateway application, which converts the request into appropriate data access transactions. The preferred embodiments provide the advantage of allowing a client application to communicate with a plurality of server applications without knowing the server application's format or syntax requirements. Further, unlike environments in which a client application compiles data received from each contacted server application, in the environment of the preferred embodiments, the client application is presented with a single integrated response.Type: GrantFiled: November 20, 2000Date of Patent: August 27, 2002Assignee: Ameritech CorporationInventors: Gloria Jean Navarre, Jakob de Haan
-
Patent number: 6405257Abstract: A method and system for controlling congestion in an IP network comprises the steps of preallocating, for a predetermined interval of time, a set of burst access parameters to a set of predetermined routes between a set of source node and destination node pairs in the IP network, and controlling, at the burst level, the traffic at each source node based on the preallocated set of burst access parameters and without communicating with other nodes in the IP network. Specifically, a network controller, for a predetermined interval of time, determines a set of routes between each source-destination node pair in the network, preallocates a set of maximum permitted rates to the predetermined set of routes, respectively, and pre-assigns a set of burst access thresholds to a set of service classes, respectively, in the predetermined routes, where the pre-assigned burst access thresholds are less than or equal to the corresponding preallocated maximum permitted rates.Type: GrantFiled: August 27, 1998Date of Patent: June 11, 2002Assignee: Verizon Laboratories Inc.Inventors: Alexander Gersht, Girish Pathak, Alexander Shulman