Patents Examined by Glenford Madamba
  • Patent number: 7844740
    Abstract: A method of transferring a compressed web page over a computer network without affecting the existing web server applications and processes. The compressor intercepts a request from a workstation for the web page. A second request is transmitted to the server from the compressor for the original, uncompressed web page. The web page is selectively compressed in the compressor. Then the compressed web page is transmitted to the workstation. Optionally, some of the files associated web page, such as image files, are also compressed and the references to the compressed associated files is changed to reflect any change in the name of the compressed associated files.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: November 30, 2010
    Assignee: CloudShield Technologies, Inc.
    Inventor: Peder J. Jungck
  • Patent number: 7818431
    Abstract: A client system registers (with a server system) a service request format indicating the service identifier and the parameters (along with the sequence), and the server system responds with a registration identifier and a service response format specifying the parameters that will be contained in a corresponding service response. Thereafter, to request the service, the client system merely needs to send the parameter values along with the registration identifier. The server system merely sends the parameter values according to the response format. In an embodiment, the formats are generated as extensions to Simple Object Access Protocol (SOAP).
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: October 19, 2010
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7792900
    Abstract: In an overlay network system in which at least one node is mapped in a hash space by distributed hash table techniques, each node having a nods identifier obtained by hashing identification information of the own node, at least one service concerning all the nodes is provided. Each node includes a storage unit and a controller. The storage unit stores a service name and a service body of the service. The controller searches for a current service provider node using a service key obtained by hashing the service name, checks whether the own node is allowed to take over the service if a distance between the node identifier of the own node and the service key is less than a distance between the node identifier of the current service provider node and the service key, and invokes the service body to provide the service if the takeover is permitted.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: September 7, 2010
    Assignee: Sony Corporation
    Inventor: Honggang Wang
  • Patent number: 7792928
    Abstract: A method and apparatus that provides means for remotely accessing a device over a network. The method and apparatus includes connecting, by a first device, to a server over a network for communication with a second device over the network, sending a request for remote access from the first device to the second device over the network by utilizing information provided by the server, storing, by the second device, remote access data in an image file, wherein the remote access data stored includes information to remotely access the second device or resources of the second device over the network, sending the image file with the remote access data to the first device over the network and accessing, by the first device, the second device or resources connected to the second device over using the remote access data stored in the image file.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: September 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nabil Abujbara, Abhijit Rao
  • Patent number: 7779128
    Abstract: The invention relates to computer networks and to a digital data protection thereon, in particular to a method for the distributed backup of a digital data block (B) in an computer network comprising a DHT distributed hash table and at least one node NO, wherein said NO nodes are connected to said network. The inventive method consists in dividing said block B into digital data r fragments F, in storing the fragment F in the NOF resource memories, in recording couples (block B, node NOF) and (node NOF, fragment F) in the DHT parts contained in at least two nodes and in a centralised server when no operation on the DHT or storage operation is carried out during said process.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: August 17, 2010
    Assignee: Universite de Picardie Jules Verne
    Inventors: Gil Utard, Cyril Randriamaro
  • Patent number: 7779095
    Abstract: An apparatus receives an address for use in communication with an external apparatus and a lease period of the address. When the apparatus is switched into a state where the amount of electric power provided to the apparatus is reduced, the apparatus determines whether the address is valid based on the lease period of the address. If the address is valid, the apparatus carries out communication using the received address.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: August 17, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichirou Hayashi
  • Patent number: 7774421
    Abstract: A computer-implemented method for mitigating address book weaknesses that permit sending of e-mail to wrong addresses includes determining prior to sending an e-mail message whether one of a plurality of recipients of an e-mail message should receive the e-mail message, the determining prior to sending the e-mail message including analyzing history information of a sender of the e-mail message to determine whether the one of the plurality of recipients is ordinarily connected with the plurality of recipients and whether the one of the plurality of recipients is ordinarily connected with a subject of the e-mail message, the analyzing history information including comparing the plurality of recipients to a database indicative of recipients that received e-mail from the sender, and, responsive to the history information, determining whether the one of the plurality of recipients is one of a new recipient and an ordinary recipient, and presenting the determining to the sender.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Oded Dubovsky, Itzhack Goldberg, Boaz Mizrachi
  • Patent number: 7765285
    Abstract: In order to simplify prevention of unauthorized or malicious electronic mail transmission, a mail server comprises a password conversion table which shows registered correlation among user ID, a formal password, and a virtual password different from the formal password, both assigned to each user for user authentication by a general-purpose mail server. A user is informed of only a virtual password. When electronic mail having a virtual password and addressed to an outsider of a company is sent from a client PC, a password conversion processor converts the virtual password into a corresponding formal password with reference to the password conversion table, and the virtual SMTP server function processor sends the electronic mail now having the formal password to the general-purpose mail server. A user at a client PC cannot access the general-purpose mail server using a virtual password as the user is not authenticated using the virtual password.
    Type: Grant
    Filed: August 21, 2002
    Date of Patent: July 27, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Takeo Yoshida, Naoki Yamada, Fumio Kitagawa
  • Patent number: 7756921
    Abstract: A network component for processing a packet includes at least one first storage unit, at least one second storage unit, at least one third storage unit, and an action implementation unit. The at least one first storage unit is configured to store an initial bit value selected from within the packet. The at least one second storage unit is configured to store a bit action length value. The at least one third storage unit is configured to store an extracted bit value based upon the initial bit value and the bit action length value. The action implementation unit is configured to implement at least one action on a packet by using an action bit value to modify the extracted bit value.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: July 13, 2010
    Assignee: Broadcom Corporation
    Inventor: Sandeep Relan
  • Patent number: 7743169
    Abstract: A method for processing data in the form of a stream of messages regarding, for example, stock price information, implemented using a computer system wherein the data may arrive at a rate faster than the computer system can process individual messages. Each message is tagged with a phase number as it arrives; only the data in the messages received at the end of a phase are stored in the computer system's database. Periodically, at the end of at least one phase and perhaps at the end of many phases depending on the rate messages are received, the computer queries its database to select information regarding the data. Algorithms, according to the present invention, allow the efficient selection of data by disregarding a portion of the information in some cases, and, in other cases, by finding the phase ranges wherein data messages overlap between phase ranges. In the former, data is lost; it the latter, data processing may be slowed. The selected information is then output.
    Type: Grant
    Filed: August 16, 2002
    Date of Patent: June 22, 2010
    Assignee: Avaya, Inc.
    Inventors: Joseph Gregory Billock, Kanianthra Mani Chandy, Lee Forestt Rosen
  • Patent number: 7730219
    Abstract: A system, method, and program product is provided that passively detects the existence of wireless networks in proximity to a wireless signal detector. A determination is made as to whether the detected wireless networks are encrypted or unencrypted. For those wireless networks that are unencrypted, a restriction level that applies to the unencrypted network is identified. The user is then notified when an unencrypted and unrestricted wireless network is detected.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: June 1, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howell Jack Chambers, Jr., David Karner, James Andrew North, Thomas Vanderkin
  • Patent number: 7730136
    Abstract: In accordance with the teachings described herein, systems and methods are provided for integrating a plurality of electronic mail (email) accounts. A plurality of email services may be used to send and receive electronic messages over a wide area network, one of the email services being a preferred email service and another of the email services being a secondary email service. An email integration service may be used that is coupled to the wide area network and that is independent of the plurality of email services. The email integration service may be operable to receive account information regarding the preferred email service and the secondary email service and use the account information to configure a means for forwarding electronic messages from the preferred email service to the secondary email service.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Christopher D. Smith, David P. Kruis, Robert J. Snow, Snezana Visnjic-Obucina, Albert Lee, Arsel Manuel, Diana G. Vitorino
  • Patent number: 7720924
    Abstract: A system providing methodology for the restoration of original media quality in messaging environments is described. In one embodiment, for example, deployed in a messaging system, a method of the present invention is described for restoring media items to original quality, the method comprises steps of: upon receipt of a message containing an original media item that is new, storing the original media item in a repository; generating an identifier for identifying the original media item stored in the repository; replacing the original media item in the message with a substitute copy that includes the identifier; and upon future encounter of a particular media item having the identifier, restoring the particular media item to original quality using the identifier.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: May 18, 2010
    Assignee: Syniverse ICX Corporation
    Inventor: William G. Swinton
  • Patent number: 7716334
    Abstract: A computer system comprises a plurality of field replaceable units (FRUs) for supplying processing resources and a system controller. Each of the plurality of FRUs has a field replaceable unit identification (FRUID) memory adapted store a capacity-on-demand (COD) indication associated with the FRU, wherein the COD indication is indicative of whether the FRU is a base level resource or a COD resource. The system controller is configured to access the FRUID memory of each of the plurality of FRUs to detect the COD indication. Additionally, the system controller is configured to enable at least those of the plurality of FRUs for which the corresponding COD indication indicates that the FRU is a base level resource. The system controller is further configured to identify a need for additional processing resources, and is configured to enable additional ones of the plurality of FRUs responsive to identifying the need for additional processing resources.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: May 11, 2010
    Assignee: Oracle America, Inc.
    Inventors: Shankar Prasad Venkoba Rao, Raymond J. Gilstrap
  • Patent number: 7716301
    Abstract: A network environment to which an information processing device is connected is recognized and an operating environment of an OS running on the information processing device is changed to an operating environment according to the recognized network environment.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: May 11, 2010
    Assignee: Fujitsu Limited
    Inventors: Hiroyuki Yoshizawa, Tadao Tsuchimura, Kaoru Ueno
  • Patent number: 7711768
    Abstract: A send client can send a message or multiple segments of a message to a receive client via a computer network. A data exchange server can receive the message and store the message in a storage device. If the send client sent the message in multiple segments, the data exchange server can store the message segments in the storage device once it receives all the message segments. The data exchange server can send the message in multiple segments to a receive client. The data exchange server can send a send receipt to the send client upon sending the message to a next destination. The data exchange server can send a receive receipt to the send client upon receiving the message. The data exchange server can send messages of an ordered set in the order in which they are received from a send client.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Keith S. Hamilton, Antero T. Koskinen, Rahul R. Deshpande
  • Patent number: 7711787
    Abstract: An on-chip network interfacing apparatus and method are provided. The apparatus includes a plurality of on-chip network ports; a switch receiving data from a first on-chip network port of the on-chip network ports and transmitting the received data to a second on-chip network port of the on-chip network ports; and an interface unit interfacing an advanced microcontroller bus architecture (AMBA) signal received from an module, which is designed according to an AMBA on-chip bus protocol, and outputting the interfacing result to the first on-chip network port; and interfacing the on-chip network signal received from the first on-chip network port, and outputting the interfacing result to the module. Accordingly, it is possible to establish communications at increased speeds by interfacing a signal according to the AMBA 2.0 on-chip bus protocol with a signal according to the on-chip network protocol.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: May 4, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jin Ho Han, Young Hwan Bae, Han Jin Cho, Jun Young Chang
  • Patent number: 7698413
    Abstract: A method for accessing and maintaining socket control information for high speed network connections. A multi-port control block (CB) cache contains socket control information in CB entries for sockets assigned to the transport offload engine (TOE) by a host computer. Each port provides a TOE client direct access to the CB cache. Time critical logic are each provided dedicated ports to enable higher bandwidth accesses to the CB cache for these time critical clients. All other non-time critical TOE clients are given arbitrated access via a separate dedicated port. An optional external memory is given direct access to the CB cache via a dedicated port and can store more CB entries for additional sockets.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: April 13, 2010
    Assignee: NVIDIA Corporation
    Inventors: John S. Minami, Robin Y. Uyeshiro, Thien E. Ooi, Murray Wallace
  • Patent number: 7676595
    Abstract: A protocol associated with an Internet protocol version six (IPv6) network address included within a network packet provides both unicast and anycast addressing, while having the same bit locations and bit functions associated with a top-level aggregation identifier, a next-level aggregation identifier, and a site-level aggregation identifier. A prefix associated with the three most significant bits of the network address identifies the network address as being a unicast address, an anycast address, or both a unicast and an anycast address. The prefix that identifies the network address as being both a unicast and an anycast address allows routers to have smaller routing tables.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: March 9, 2010
    Assignee: Intel Corporation
    Inventor: Karuppiah Kandasamy Ettikan
  • Patent number: 7676597
    Abstract: An interface adapter for a packet network includes a first plurality of execution engines, coupled to a host interface so as to read from a memory work items corresponding to messages to be sent over the network, and to generate gather entries defining packets to be transmitted over the network responsive to the work items. A scheduling processor assigns the work items to the execution engines for generation of the gather entries. Switching circuitry couples the execution engines to a plurality of gather engines, which generate the packets responsive to the gather entries.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: March 9, 2010
    Assignee: Mellanox Technologies Ltd.
    Inventors: Michael Kagan, Diego Crupnicoff, Margarita Shnitman, Ariel Shachar, Dafna Levenvirth, Gil Bloch