Patents Examined by Stephan Willett
  • Patent number: 7127514
    Abstract: A stateless distributed computer architecture allows state-caching objects, which hold server state information, to be maintained on a client or network rather than on a server. In one implementation, the computer architecture implements object-oriented program modules according to a distributed component object model (DCOM). Using an object-oriented network protocol (e.g., remote procedure call), a client-side application calls through an application program interface (API) to a program object residing at a server computer. The program object, responsive to the call, creates a state caching object that contains state information pertaining to the client connection. The server inserts the state-caching object into a local thread context and processes the request to generate a reply. The server subsequently attaches the state-caching object to the reply and returns them both to the client. The client stores the state-caching object for later communication with the server.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: October 24, 2006
    Assignee: Microsoft Corporation
    Inventor: Galen C. Hunt
  • Patent number: 7127527
    Abstract: A NETWORK ELEMENT TERMINAL DATA INTERFACE (NETDI) system and method incorporating a terminal user interface which permits manipulation of network elements using a hardware-specific control language is disclosed. The present invention teaches automatic generation of on-line help directly from I/O manual specifications and translation of operator commands into network element specific protocols via the use of a network element database and associated XML repository. Various preferred embodiments of the present invention incorporate the use of TL1 composer/parsers to permit the automatic generation of Translation Language 1 interfaces between an operator console and a wide variety of telecommunication network elements.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: October 24, 2006
    Assignee: Alcatel
    Inventors: Amber D. Greenwalt, Randy J. Ellis, Adam S. Benz, Robert G. Utterback, Christopher D. Atkins, Deborah L. Maznaritz, Timothy P. Brown, Zhejing Luo, Bryan J. McGlade
  • Patent number: 7117263
    Abstract: A TCP/IP-based application system includes an application module that performs predetermined functions based on external requests received from an external queue. The external queue is external to the application system and stores the external requests before the requests are fetched into the application system. A network interaction module is coupled to the application module and the external queue (1) to fetch the external requests from the external queue into the application system and (2) to determine which, if any, of the fetched requests will not be processed by the application module based on the processing capacity of the application module and the rate of the external requests arriving at the external queue such that when the application module is overloaded, TCP timeouts for requests stored in the external queue are minimized and the chance of those requests stored in the external queue from being dropped is also minimized.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: October 3, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Preeti N. Bhoi, Srinivas Ramanathan, Sharad Singhal
  • Patent number: 7111065
    Abstract: In one aspect of the invention a method includes, at a tunneling server, receiving from first client a point-to-point protocol signal encapsulated within a network address request header, the point-to-point protocol signal comprising an identifier identifying a destination client. The method further comprises encapsulating the point-to-point signal within a network address response header and communicating the network address response encapsulated signal toward the destination client.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: September 19, 2006
    Assignee: Efficient Networks, Inc.
    Inventors: John M. Davidson, Akkamapet P. Sundarraj, James R. Pickering
  • Patent number: 7107329
    Abstract: In networks of interconnected router nodes for forwarding data traffic along a predetermined path of the network, a method of and system for imperceptibly upgrading router node software and the like without traffic interruption through a novel preparation of upgraded software in a router while that router continues to forward data under the control of its original software, and then swapping the upgraded software for the original software without disruption.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: September 12, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Kenneth J. Schroder, Glenn McGuire, Zbigniew Opalka
  • Patent number: 7103658
    Abstract: Information on a calculation progress status output based on rendering software is managed in an information record file. At the same time, identification information from a user that shows a desirable output processing is managed. When a rendering processing in the same rendering file has been calculated again by changing only a specific parameter, this processing is compared with the past processing transition that has produced a desirable processing result. Based on this, a satisfactory or non-satisfactory result of execution is decided. When there is a problem, this is notified to the user by electronic mail.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: September 5, 2006
    Assignee: Fujitsu Limited
    Inventor: Tetsuhiko Awaji
  • Patent number: 7093015
    Abstract: Admission to a computer network is provided by having a network device listen to a communication channel communicatively coupling two or more components of the computer network. In some cases, the network device may then transmit a connection request to a controller of the computer network within a designated time slot of the communication channel. In other cases, the connection request may be transmitted without requiring the network device to be polled. The connection request may be confirmed by transmitting the connection request from the controller to network device periodically, until a response from the first network device is received by the controller. Upon confirmation, the controller may send to the network device, a connection agreements package, which includes information regarding time slots within the communication channel to be used by the controller for transmitting information to the first network device.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: August 15, 2006
    Assignee: Cirrus Logic, Inc.
    Inventors: Rajugopal Gubbi, Natarajan Ekambaram, Nirmalendu Bikash Patra
  • Patent number: 7072961
    Abstract: A system and method of the present invention include a gateway device that serves as an interface between a high speed wireless data packet network and an application server placed within a wireline data packet network such as the Internet. The gateway device generates network performance indicators that reflect performance of the high speed wireless data packet network and transmits them to an application server. This enables the quality of service determinations to be made by the application server with at least some knowledge of the wireless network's ability to support the selected quality of service. In the described embodiment of the invention, the gateway devices are GPRS/UMTS gateway GPRS support nodes (GGSNs). The GGSNs generate network performance indicators.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: July 4, 2006
    Assignee: Nortel Networks Limited
    Inventors: Ian Maclean, Gokul Subramaniam
  • Patent number: 7069331
    Abstract: A system and method for routing information includes a resource manager. The resource manager includes a configuration table. The configuration table includes at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses has a single and unique logical identifier. The resource manager is coupled to a plurality of gateways. A proxy coupled to the resource manager. The resource manager receives a register request message from a selected one of the plurality of gateways.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: June 27, 2006
    Assignee: UTStarcom, Inc.
    Inventors: Anoop Tripathi, Michael D. Homeier, Sudhakar Ramakrishna, Guanglu Wang
  • Patent number: 7069300
    Abstract: A community server categorizes and accumulates messages exchanged by users on a virtual community for respective topics. Since the community server includes a thread moving unit, i.e., a mechanism that allows an administrator to move a thread as a set of messages posted to a given virtual community to another virtual community, each user can utilize collected and accumulated knowledge via his or her desired interface. Since the administrator can move a thread between communities, virtual communities can be combined or divided.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: June 27, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Mayo Toyota, Hitoshi Tanigawa, Masaaki Iwata, Kazunori Shimakawa
  • Patent number: 7054900
    Abstract: An electronic content recommendation service is provided which can act as an aid to a user in obtaining electronic content. A user's browsing of electronic content is monitored. For each unit of electronic content output by the user's browser, one or more units of electronic content (e.g., web pages) are recommended to the user. The user may then load a recommended unit of electronic content. Recommendation is based upon a system of categorization. A number of units of electronic content are identified as fitting into predefined categories of human interest. During a user's browsing, the unit of electronic content loaded in the user's browser is determined to be in at least one of the predefined categories. Recommendations of electronic content to browse are drawn from lists of units of electronic content which were previously placed into the category of the current unit of electronic content.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: May 30, 2006
    Assignee: NetZero, Inc.
    Inventor: Mark Goldston
  • Patent number: 7054938
    Abstract: Methods and apparatus are provided for reserving resources in a wireline network from a wireless network. A resource reservation request is made by a service client to a service broker. The service broker contacts a bandwidth broker to determine the available resources in the wireline network. The service broker also contacts a geographical domain server for information related to wireless access for the requested reservation. Using information provided by the geographical domain server, the service broker contacts a radio bearer broker to determine the resources available in a particular wireless network. Based upon the information provided by bandwidth brokers and radio bearer brokers, the service client can reserve the requested resources.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: May 30, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jim Sundqvist, Hans Hannu, Bogdan Timus, Joakim Norrgáard, Olov Schelén
  • Patent number: 7051088
    Abstract: Systems and methods for providing support services to users of programmable devices are provided. One of many possible methods for providing support services for a plurality of programmable devices associated with a plurality of users involves the steps of: receiving user-specific data associated with one of the programmable devices and the corresponding user; storing the user-specific data associated with the programmable device and the corresponding user; receiving notification that a replacement programmable device for the programmable device is needed by the user; and configuring the replacement programmable device based on the user-specific data associated with the programmable device and the corresponding user.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: May 23, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Sesek
  • Patent number: 7047274
    Abstract: A computerized power management control system (10) includes a virtual modular relay device (82) for providing input and output data to and from a corresponding, actual modular relay device (47 or 49). Virtual modular relay device (82) is displayed in a window (90), with the upper left-hand corner of window (90) including a graphical depiction (92) of the modular relay device. Immediately below the graphical depiction (92) is a communications status indicator (94), which shows the status of communications (connected/disconnected) between the virtual device (82) and an inter-process communications server (52). Various fields (96) appear along the left-hand side of window to identify the modular relay unit (47 or 49). Below identification fields (96) are a plurality of buttons (98), each of which allow the user to activate a program module. Buttons (156 and 154) can be customized by the user to activate any program module.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: May 16, 2006
    Assignee: General Electric Company
    Inventors: Robert P. Thomas, James Petrizzi, Patrick Meagher, Sunil Mathur, Rajaiah Karanam, Geoff Butland
  • Patent number: 7039673
    Abstract: A system is provided whereby software components acting as servers can be upgraded or installed when new functionality is required without client components which have made requests to these components being made aware of the upgrade initiated by their request. The servers can then respond to requests which would otherwise have caused errors in the client components.
    Type: Grant
    Filed: December 24, 1998
    Date of Patent: May 2, 2006
    Assignee: Computer Associates Think, Inc.
    Inventors: Aaron Abbott, Dale Schumacher, Brett Peterson
  • Patent number: 7031998
    Abstract: A system is disclosed that includes one or more “HOME”s where there is a (1) “DAD” computer and software system for human User interaction to initiate Jobs (Transcription, Translation, Data Entry, and Transaction Creation) and to utilize voice-mail through real-time voice and tone signal input and (2) “HIS” computer and software system for keeping the databases used to process Jobs and for keeping the statistical records of jobs for analysis, general ledger, payroll and billing. In addition the system includes one or more “MOM”s where there is a software system server on a computer set on the backbone of a global communication network (e.g. Internet) that (1) receives Job packets from its HOMEs, (2) selects Scribes for work (e.g.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: April 18, 2006
    Assignee: A: /Scribes Corporation
    Inventor: Janice K. Archbold
  • Patent number: 7020703
    Abstract: A messaging system for providing content to a recipient from a content provider using a server and an identifier.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: March 28, 2006
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Michael J. Detlef
  • Patent number: 7020680
    Abstract: A remote data acquisition and transmission system and method are disclosed. A plurality of application controllers are interfaced with remote beverage dispensing equipment from which operation data is acquired by the application controllers. The application controllers communicate with an application host via a local area network, and the application host can communicate with a network operations center using a wide area network interface.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: March 28, 2006
    Assignee: Isochron, LLC
    Inventor: Erin M. Defossé
  • Patent number: 7007085
    Abstract: Methods and systems for providing information about a user's communications. The inventions allow a user to obtain information correlated or corresponding to a communication. In addition, the inventions allow a user to take action based on the information about a communication or the correlated or corresponding information. An exemplary system includes a telecommunications (telecom) manager connected to a telecommunications network; a gateway connected to a data network; and a communications manager that may communicate with the telecom manager and the gateway. In addition, the communications manager may store information about a user's communication preferences. The preferences may include a preference for presentation of information correlated or corresponding to a communication. The communications manager obtains information correlated or corresponding to a communication from its own resources, from the telecom manager, or from the gateway.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: February 28, 2006
    Assignee: Bellsouth Intellectual Property Corporation
    Inventor: Dale W. Malik
  • Patent number: 7003548
    Abstract: A method for developing a technical configuration and electronically delivering to a client from a server an order report for the technical configuration. The method comprises interactively eliciting and electronically receiving from a user on the client a desired technical configuration, wherein the act of interactively eliciting and electronically receiving comprises providing to the client from the server a limited configuration engine and performing a first, limited check on the viability of the desired technical configuration on the client using the limited configuration engine; performing a second, final check on the viability of the desired technical configuration using a full configuration engine on the server; and, in response to the final check, preparing and outputting on the client an electronic order report.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: February 21, 2006
    Assignee: GELCO Corporation
    Inventors: David Barck, Forrest Bentley, Kevin Hennelly