Patents Examined by David Wiley
  • Patent number: 7296238
    Abstract: A number of items of data from a data source (12) can be processed and then deposited in at least one data destination (16, 17). The data can be image data, text data, numeric data or some other type of data, or a combination of these types of data. The processing of the data is controlled by a project definition (14, 71, 101) which includes a plurality of modules selected from a variety of available modules (Tables 1-4). The modules have input and output ports which are interrelated by binding information. Execution of the project definition can be initiated by various events. One such event is the receipt of a communication expressed in a publication communication protocol. Another such event is an update to the data in the data source, resulting in automatic initiation of the execution of the project definition.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: November 13, 2007
    Assignee: Corel Corporation
    Inventor: John C. Zurawski
  • Patent number: 7296051
    Abstract: Techniques for predictive predownload of templates with delta caching are used to substantially minimize the time needed to send objects from a server to a client. A template builder generates templates for each web page. A prediction engine maintains a prediction map, responsive to web pages and other objects, the objects including the templates for web pages. The prediction engine selects objects likely to be requested by the client making the particular request, such as a next page or an object referenced by a page. A delta encoder for a page determines a delta between a current version of that page, and a template for that page, and encodes the page for delivery to the client using template information and delta information. The client is able to present the web page in response to the template information (which is likely already present at the client) and the delta information.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: November 13, 2007
    Assignee: Digital River, Inc.
    Inventor: Stephane Kasriel
  • Patent number: 7293100
    Abstract: A method in a target device for partially reordering a plurality of data packets transmitted from a source device. The source device is coupled to the target device via a computer network. The method receiving a first set of data packets from the transmitted device, and ascertaining whether the first set of data packets represents a set of data packets that the target device expects to receive next. If the first set of data packets does not represents the set of data packets that the target expects to receive next, the method includes storing the first set of data packets in a memory buffer of the target device. The storing includes arranging the first set of data packets in the memory buffer such that data packets in the memory buffer, including the first set of data packets, are in order in the memory buffer.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: November 6, 2007
    Assignee: Adaptec, Inc.
    Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
  • Patent number: 7293080
    Abstract: An automatic service discovery approach allows a network management system to discover service managed objects from the network, eliminating the need for a user or other management application to provide such information. As a result, a network management system can automatically perform network-level or services level discovery of objects and services for which network components have no understanding. Embodiments are applicable, for example, in the context of management of packet voice (VoIP, VoATM) and metro Ethernet (TLS service) domains, as well as other domains.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: November 6, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: L. Alexander Clemm, Anil Bansal, Prakash Bettadapur
  • Patent number: 7293060
    Abstract: An electronic disc jockey service in which the services of a disc jockey are effectively transformed into an Internet-based (or other network-based) service that is accessible from anywhere the Internet is accessible. Disc jockey services may in theory be provided to anybody, anytime, anywhere, as long as they have sufficient access to the Internet or other network. This service also may be used to link together several parties going on at the same time in different geographic locations. Thus, several parties that are separated by great distances may be united into a single virtual party. The electronic disc jockey service may deliver various content to the parties such as music, video clips, interactive games, and the like.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 6, 2007
    Assignee: Nokia Siemens Networks Oy
    Inventor: Asko Komsi
  • Patent number: 7293108
    Abstract: A first machine communicates with a second machine, using a protocol that sends the first machine's network configuration data in application data sent to the second machine, through a translating access point which translates network traffic from the first machine so as to originate from the access point. A network configuration server provides to the first machine network configuration data not subject to translation by the access point, which is sent to the second machine in the application data. The second machine communicates with the provided network configuration, and this communication is in turn made available to the first machine.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: November 6, 2007
    Assignee: Intel Corporation
    Inventors: Ulhas S. Warrier, Saul Lewites, Rameshkumar G. Illikkal, Ramanan Ganesan
  • Patent number: 7293067
    Abstract: There is disclosed a network system in which the position, attribute, and status of a desired device on a network can visually comprehensibly be grasped. A server manages location information indicating information on the device position in a hierarchical manner and attribute information from the device. Each device holds a plurality of status information (icon information) in accordance with various statuses of the device. A client holds map information corresponding to each class of the location information, and overlaps and outputs (display output) device status information obtained by communication by a polling system with the device detected by search in the server, and map information corresponding to the location information of the device.
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: November 6, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuhiko Maki, Masato Ochiai
  • Patent number: 7293097
    Abstract: The invention provides a method and system for connect interoperation of multiple diverse file server or file locking protocols, using a uniform multi-protocol lock management system. A file server determines, before allowing any client device to access data or to obtain a lock, whether that would be inconsistent with existing locks, regardless of originating client device or originating protocol for those existing locks. A first protocol enforces mandatory file-open and file-locking together with an opportunistic file-locking technique, while a second protocol lacks file-open semantics and provides only for advisory byte-range and file locking.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: November 6, 2007
    Assignee: Network Appliance, Inc.
    Inventor: Andrea Borr
  • Patent number: 7290041
    Abstract: An instant messaging (IM) system and a method for communicating instant messages between an IM server 11 and a remote communication network utilising a sequential message handshaking protocol across a computer network that is prone to latency and instability. The remote communication network is a GSM network 16 having “Short Message Service” (SMS) for subscribers with mobile GSM devices 18 linked to a “Short Message Server Center” (SMSC) for sending and receiving instant messages remotely of the GSM network 16 and as part of the IM system. The SMSC is provided with an SMSC server 15 connected by a highly stable link 19 with low latency to an SMSC buffer server 14 forming part of the computer network. The SMSC buffer server 14 is connected to the IM server 11 via the internet 13 to complete the computer network.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: October 30, 2007
    Assignee: Chikka Pte Ltd
    Inventors: Dennis Mendiola, Brian Schlotman
  • Patent number: 7290050
    Abstract: A transparent load balancer receives incoming Ethernet frames having incoming source and destination IP and MAC addresses. The load balancer diverts the incoming frames to one of several multi-application platforms. The incoming frames are communicated across a first TCP connection that terminates on a multi-application platform. The first TCP connection is defined by TCP source and destination ports. The transparent load balancer receives outgoing frames from the multi-application platform and outputs the outgoing frames with source and destination IP and MAC addresses that are identical to the incoming source and destination IP and MAC addresses. The outgoing frames are communicated across a second TCP connection, the second TCP connection being defined by the same TCP source port and TCP destination port of the first TCP connection. The transparent load balancer and multi-application platforms can be inserted into a running network without noticeable interruption to devices on the network.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: October 30, 2007
    Assignee: Blue Coat Systems, Inc.
    Inventors: Cameron Smith, Vilis Ositis
  • Patent number: 7290064
    Abstract: An adaptive feedback technique is described for a Mobile IP environment in which Mobile IP mechanisms provide early feedback to mechanisms in the transport layer and/or application layer of a mobile node in response to detection of changes in link characteristics of the communication used by the mobile node to communicate with a data network. Using the early feedback information, appropriate measures may then be taken in order to accommodate the changes in link characteristics. Such appropriate measures may include, for example, providing feedback to media aware applications in order to allow such applications to dynamically adjust their bandwidth requirements to accommodate the new link characteristics, modifying timeout parameters, modifying an encoding formats to accommodate the new link characteristics, notifying participants in a real-time application session of the detected changes in the link characteristics, etc.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: October 30, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh Patel, Kent K. Leung, Gaetan Feige
  • Patent number: 7284070
    Abstract: A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The INIC also assists the host for those message packets that are chosen for processing by host software layers. A communication control block for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host. The context is stored in the INIC as a communication control block (CCB) that can be passed back to the host for message processing by the host. The INIC contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: October 16, 2007
    Assignee: Alacritech, Inc.
    Inventors: Laurence B. Boucher, Stephen E. J. Blightman, Peter K. Craft, David A. Higgen, Clive M. Philbrick, Daryl D. Starr
  • Patent number: 7284037
    Abstract: Provided is a generation and implementation system for the survey program, in which multi-faceted questions are easily generated as a survey program and distributed to portable terminals, a survey can be performed in a non-communicating state, and survey results of the survey program can be amassed at a management server without fail. A question preparation server receives an input of a question, configures an answer format for the question, generates a survey program configured to send the answers to a management server when a predetermined number of answers are inputted, and distributes the survey program to a portable terminal of a surveyor. At the time of survey, the question is displayed on the display unit of the portable terminal, an answer to the question is received via an input of the portable terminal and stored in a memory unit of the portable terminal, and a group of questions stored in the memory of unit is sent to the management server via a communication unit of the portable terminal.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: October 16, 2007
    Assignee: Fukuicomputer Inc.
    Inventors: Hiroyuki Kamiya, Yoshimi Washida
  • Patent number: 7277933
    Abstract: An administrative server automatically manages the operating time of each of plural terminal equipments and promotes rotation between those having respective, longer and shorter operating times to thereby reduce the occurrence of trouble and improve operating efficiency. Respective operating times of a plurality of terminal equipments are measured and equalized at the expiry of a predetermined operation period tf. Rotation candidate terminal equipments are determined, based on their respective, accumulated operating times before the expiry of the predetermined operation period tx, and terminal equipments rotation messages are sent to the so determined rotation candidate terminal equipments. After an exchange of one of the rotation candidate terminal equipments with another, both are re-connected and the data associated with the one of the rotation candidate terminal equipments is downloaded onto the another rotation candidate terminal equipment.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: October 2, 2007
    Assignee: Fujitsu Limited
    Inventors: Kazutaka Kochi, Junichi Iizuka
  • Patent number: 7277954
    Abstract: The present invention describes various techniques which may be used for determining multi-path latency in data networks which utilize a multi-homed transport protocols. Using the technique of the present invention, for example, appropriate source and destination addresses may be selected for specific IP datagrams in order to achieve an optimal communication path between endpoints which utilize a multi-homed transport protocol.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Randall A. Stewart, Peter P. Lei, Ken A. Morneault
  • Patent number: 7272637
    Abstract: A data table that is customizable by a user prior to accessing the internet or after accessing the internet. The user may use a simple keyword, such as a telephone number or facsimile number, to begin the search of a database or multiple databases. Once the keyword has retrieved the proper information, the system populates the table. This permits the user to easily access the internet and retrieve e-mail addresses or other relevant information by providing a phone number, facsimile number or other information relating to the particular entity. Using the data table, the system displays all information related to the keyword input as unique individual identifiers such as e-mail, phone, facsimile number or website address. Selecting one of the unique individual identifiers prompts the system to automatically invoke further action, such as dialing a phone number.
    Type: Grant
    Filed: June 1, 2000
    Date of Patent: September 18, 2007
    Inventor: Richard B. Himmelstein
  • Patent number: 7272656
    Abstract: In an address management system, an interface ID can be handed over from one apparatus to another without losing the correspondence between the interface ID and a user. As a result, the interface ID can be used as a unique identifier for the user. Accordingly, an effective infrastructure for individualized services is achieved. The interface ID may be constant for one user even when an apparatus is replaced, and thus IPv6 communication can be used as a user-associated address in high availability services, such as telephone services. Furthermore, the interface ID can be returned and reused, and thus the interface ID can be efficiently used.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: September 18, 2007
    Assignee: Sony Corporation
    Inventor: Yutaka Miyoshi
  • Patent number: 7269657
    Abstract: A system and method for providing quality of service (QoS) service over a mobile IP network with dynamic domains, multiple or distributed QoS managers per domain and/or with network congestion feedback being used to establish an estimated total domain bandwidth which is used for regulating access to a domain.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: September 11, 2007
    Assignee: Rockwell Collins, Inc.
    Inventors: Jason A. Alexander, Wayne A. Kraus, Sally C. Thurman
  • Patent number: 7269662
    Abstract: Stream data is transmitted from a distribution server to a client without any loss of data. The capacity of a reception buffer to be prepared at the client can be made small and the network bandwidth necessary for data redistribution can be narrowed. A relay server interposed between the distribution server and client buffers stream data in an auxiliary storage device. When the relay server or client detects a loss of stream data, a redistribution request is transmitted to the distribution server or another relay server at the preceding stage.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: September 11, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Tadashi Takeuchi, Damien Le Moal, Shinya Kato
  • Patent number: 7266590
    Abstract: The technique of the present invention intermediates between an arbitrary client and an arbitrary printer connecting with a network to actualize practical printing works. A print portal system utilizing a server connected to the network intermediates between the client and the printer to execute a printing operation. The client outputs a printing requirement, which specifies print data of interest and a printer as an output resource, to the print portal system. The print portal system converts the input print data into data of a general purpose format, which does not depend upon the type of the printer, and transfers the converted print data to the specified printer.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: September 4, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Yasushi Nakaoka, Masaaki Hanaoka, Masanori Mukaiyama