Patents Represented by Attorney Guerin & Rodriguez, LLP
  • Patent number: 8103733
    Abstract: Described is a method for retracting an instant message from a receiver in an instant messaging session. A request is made to retract the instant message from the receiver. If the receiver is present in the session, the instant message is removed from the user interface of the receiver. Notification is sent to the requestor to indicate whether the instant message was successfully retracted and whether the instant message was saved by the receiver. Optionally, the method allows an entry made in an instant messaging log to be retracted when the corresponding instant message is retracted.
    Type: Grant
    Filed: May 23, 2010
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael William Quinn, Malissa Galloway Sullivan, Anthony Eugene Payne, Kevin Joel Solie, Andrew Ortwein
  • Patent number: 8094823
    Abstract: Described are group key generation and distribution mechanisms that offer efficient protection for multi-party communication applications. A network includes a key distribution center (KDC) and m relay stations (RS). The KDC and each RS choose their own secret number. Each RS encodes its secret number and sends it to the KDC. The KDC uses the secret numbers from all the RS's, as well as its own secret number, to generate a random group key RGK. Then, to each RS, the KDC sends a partial key, which is a mathematical combination of the RGK with that RS's secret number. Each RS can then combine its secret number with the received partial key to deduce the RGK. Once all RS have deduced the RGK, the RGK can be used for further key exchange and encryption procedures and encrypted data transfer.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: January 10, 2012
    Assignee: Rockstar BIDCO, LP
    Inventors: Sheng Sun, Guo Qiang Wang
  • Patent number: 8086569
    Abstract: A storage system executes a delta set asynchronous remote replication protocol, wherein writes to a local copy are aggregated into delta sets during successive delta cycles. The delta sets are sent to a remote storage system to be written to a remote copy. Independent of the delta cycles, the local storage system receives a signal representing an external event. In response to receiving the signal, all writes just prior to and in accordance with the external event are posted to the local copy, the current delta set is ended, and a marker delta set is inserted in the delta set stream. The delta sets received at the remote storage system are monitored for the marker delta set. When the marker delta set is received, it is indicated that the remote copy is consistent with the local copy just prior to the external event at the local storage system.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: December 27, 2011
    Assignee: EMC Corporation
    Inventor: Suresh K. Jasrasaria
  • Patent number: 8072987
    Abstract: Source and destination fiber channel devices are coupled to a fiber channel fabric. Hosts communicate with the fiber channel devices using fiber channel addresses. All data is copied from the source fiber channel device to the destination fiber channel device. Source port names and LUN names are exchanged with destination port names and LUN names so that the source device has the destination port and LUN names and the destination device has the source port and LUN names. The fabric reloads its name server database for use by the host(s) so that the database associates the source port and LUN names with the destination port and LUN names and the destination port and LUN names with the source port and LUN names. The names known to the host have not changed and the destination fiber channel device now appears to the host as the source fiber channel device.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: December 6, 2011
    Assignee: EMC Corporation
    Inventors: Kiran Madnani, Adi Ofer, Jeffrey A. Brown
  • Patent number: 8060759
    Abstract: Described is a storage system and method for managing and optimizing power consumption in a storage system. Logical devices are mapped to physical disk drives. A plurality of power profiles is defined. Each power profile is associated with a mode of operation for a physical disk drive. One of the power profiles is assigned to each logical device. One of the physical disk drives is identified for which every logical device mapped to that physical disk drive has been assigned the same power profile. The identified physical disk drive is operated in the mode of operation associated with said same power profile. The mapping of the logical devices to the physical disk drives may be changed in order to group logical devices assigned the same power profile onto the same physical disk drive.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: November 15, 2011
    Assignee: EMC Corporation
    Inventors: Ron Arnan, Thomas E. Linnell, Sachin More, Adi Ofer, Gilad Sade, Adnan Sahin, Preston Crow
  • Patent number: 8060710
    Abstract: On-line storage devices are migrated to new storage devices in a non-disruptive manner. A host executing multipath I/O software is initially coupled to a source storage device via at least one active path. The target storage device is configured with the source device's device identification information. The target storage device is coupled to the host via a passive path so that the target storage device can return its device identification information to the host but cannot respond to I/O read or I/O write requests from the host. All paths between the host and the source storage device are then disconnected. An on-line data migration session between the source storage device and the target storage device is then activated. The path between the target storage device and the host is then re-configured from passive to active so that the target storage device can respond to I/O read and I/O write requests.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: November 15, 2011
    Assignee: EMC Corporation
    Inventors: Arieh Don, Ofer E. Michael, Patrick Brian Riordan, Ian Wigmore, Anestis Panidis
  • Patent number: 8037044
    Abstract: Described is a method for generating a parametric search statement for finding a target document. The parametric search statement is generated in the text boxes of a search bar. A user action is performed in the text box. An in-place context menu having menu items responsive to the user action are displayed near the location of the user action. Each menu item includes at least one of an attribute of the target document, a comparison operator and a value. One of the menu items is selected from the in-place context menu based on a known characteristic of the target document. Parametric search statements are easily generated using the method without the need to access numerous dialogs boxes or to enter significant text.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Gregory Robert Klouda
  • Patent number: 8037049
    Abstract: A data retrieval system provides automatic retrieval of information based on a context-traversal history. A transferable object is identified in a first context while the user is operating in the first context. Information used to retrieve the transferable object is automatically stored without user interaction. The automatically stored information is used to copy the transferable object to an object receptor in a second context while the user operates in the second context. A marker stored in the memory signifies an end of a first historical period associated with the first context and a start of a second historical period associated with the second context, associates the transferable object identified in the first context with the first historical period, and separates the information automatically stored in the memory in the first historical period from information automatically stored in the memory in the second historical period.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew L. Schirmer, Michael Muller, Vaughn T. Rokosz
  • Patent number: 8027347
    Abstract: Described are a network, network device, and method for a method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN) having fully meshed provider edge (PE) routers through Provider Backbone Bridge (PBB) tunnels. Each PE router is configured to support at least one VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers attached to the same VPN. A given VPN is associated with a PBB tunnel. A service instance identifier (I-SID), as defined in IEEE 802.1ah, is assigned to the VPN. Each PE router advertises membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: September 27, 2011
    Assignee: Nortel Networks Limited
    Inventor: Hamid Ould-Brahim
  • Patent number: 8019841
    Abstract: Described are a system and method for establishing zone-based pricing for services transported over connectionless and connection-oriented networks. The connectivity network supporting the service is partitioned into one or more zones. A node connected to a packet transport network receives a packet associated with the service. The packet has information that is used to identify one of the zones of the connectivity network to which the packet can be transmitted. Service providers are thus able to use zoning to apply a pricing structure for services traditionally lacking distance-based pricing, such as Ethernet, Storage, and Internet Protocol services.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: September 13, 2011
    Assignee: Nortel Networks Limited
    Inventors: Donald Russell Ellis, Martin Charbonneau
  • Patent number: 8005999
    Abstract: A type one protocol device transmitter performs a detection function to detect attached type one protocol receivers. The detection function operates such that receivers having type two termination are not detected as type one protocol receivers. A type two protocol device receiver has type two termination. Logic is coupled between the type two protocol device receiver and the type one protocol device transmitter so that the type one protocol device transmitter detection function detects the type two protocol device receiver as a type one protocol receiver. The type one protocol device can be a PCI-E device, and the type two protocol device can be a SAS/SATA device.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 23, 2011
    Assignee: EMC Corporation
    Inventors: Mickey S. Felton, Simba M. Julian
  • Patent number: 8006181
    Abstract: A system for adding words to an online dictionary used for spellchecking is described. A spellchecker module compares words of an electronic document with words in the online dictionary and identifies a word in the electronic document that is missing from the dictionary. After a user indicates a desire to add the missing word to the dictionary, the spellchecker module determines at least one related-word form of the missing word. The related-word forms depend upon the part of speech of the missing word. The spellchecker can prompt the user to identify the part of speech and then to verify each determined related-word form. The spellchecker concurrently adds the missing word and at least one related-word form of the missing word to the online dictionary in a single ‘add-to-dictionary’ operation.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventor: Robert Cameron Weir
  • Patent number: 8005176
    Abstract: Described are nonlinear filter processors having an array of polynomial nonlinear filters including a first polynomial nonlinear filter and a last polynomial nonlinear filter. The first polynomial nonlinear filter has an input terminal for receiving an input data sample. The polynomial nonlinear filters systolically pass the input data sample from the first polynomial nonlinear filter to the last polynomial nonlinear filter. Each polynomial nonlinear filter produces an output data sample based on the input data sample. In addition, each polynomial nonlinear filter other than the last polynomial nonlinear filter systolically passes the output data sample generated by that polynomial nonlinear filter to a neighboring polynomial nonlinear filter. Each polynomial nonlinear filter other than the first polynomial nonlinear filter sums a nonlinearly filtered input data sample produced by that polynomial nonlinear filter with the output data sample received from a neighboring polynomial nonlinear filter.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: August 23, 2011
    Assignee: Massachusetts Institute of Technology
    Inventor: William S. Song
  • Patent number: 7995569
    Abstract: Virtual routers that abstract photonic sub-domains are provided for GMPLS networks. A virtual router uses a link viability matrix to keep track of the set of viable connections between inputs and outputs of a photonic sub-domain. A virtual router may receive RSVP-TE signaling messages and either allocate a working input to output link pair or, if explicitly signaled, verify that the requested link is currently viable. A virtual router also advertises, in its link state updates, the current set of possible outputs for any input link. Shortest path computations can be implemented utilizing virtual routers by modifying a topology graph in accordance with the link viability matrix of the virtual router.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: August 9, 2011
    Assignee: Nortel Networks Limited
    Inventors: Peter Ashwood-Smith, Darek Skalecki, Gerard Swinkels, David Miedema
  • Patent number: 7996559
    Abstract: Ethernet OAM MEPs are automatically configured in a link state protocol controlled Ethernet network. A node operating in the link state protocol controlled Ethernet network receives a Link State PDU (LSP) containing a TLV having a MEP associated with the Ethernet MAC node ID of a second node in the link state protocol controlled Ethernet network, where the path between the first and second node includes a plurality of links. The node updates a forwarding table to indicate an association between the MEP ID and a Ethernet MAC node ID of the second node. An Ethernet OAM maintenance endpoint is produced in a link state protocol controlled Ethernet network by hashing a Sys-ID to produce a MEP; storing the MEP in a TLV; and forwarding the TLV over the link state protocol controlled Ethernet network in an LSP.
    Type: Grant
    Filed: October 12, 2008
    Date of Patent: August 9, 2011
    Assignee: Nortel Networks Limited
    Inventors: Dinesh Mohan, Paul Unbehagen, Srikanth Keesara
  • Patent number: 7986915
    Abstract: In a wireless multi-hop relay network arranged in a tree topology, the base station and one or more relay stations are associated as a virtual base station (VBS). The base station and each relay station have a unique virtual base station identifier (VBS-ID) associated with the path defined by the base station and the one or more relay stations. a relay station in the branch uses its VBS-ID for communicating with an attached subscriber station (e.g. a mobile station) such that communications between the base station and subscriber station occur via the VBS. Subscriber station data communications are relayed between the base station and the one or more relay stations over the VBS via a tunnel connection. The VBS is autoconfigurable. Mobility for subscriber stations and relay stations is provided through reconfiguration of VBS's.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: July 26, 2011
    Assignee: Nortel Networks Limited
    Inventors: Guo Qiang Wang, Wen Tong, Shiquan Wu
  • Patent number: 7975140
    Abstract: Described are a method and system for establishing a secure communication session with third-party access at a later time. A first communication subsession is established between two original devices using a first key generated by a two-party key and security association protocol. At least one of the original devices is established as a group key server. A request from a joining device to join the secure communication session is received and a second communication subsession is established between the original devices using a second key generated by the two-party key and security association protocol. The second key is provided to the joining device to enable participation in the second communication subsession.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: July 5, 2011
    Assignee: Nortel Networks Limited
    Inventors: Donald Fedyk, Lakshminath Dondeti
  • Patent number: 7970956
    Abstract: Described are a system and method for broadcasting write requests to a plurality of graphics devices. A different address range of graphics device addresses is associated with each graphics device of the plurality of graphics devices. A controller receives a write request directed to a memory address and generates a plurality of graphics device addresses based on the memory address of the write request when the memory address is within a particular range of broadcast addresses. An offset may be applied to a reference address in each address range associated with one of the graphics devices when generating the plurality of graphics device addresses. The write request is forwarded to each graphics device of the plurality of graphics devices associated with one of the generated graphics device addresses.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: June 28, 2011
    Assignee: ATI Technologies, Inc.
    Inventors: Anthony Asaro, Bo Liu
  • Patent number: 7933955
    Abstract: Described are systems and methods for screen sharing between computing systems. A guest system and a host system are coupled to a server over a network. The guest system automatically executes program code embedded in a web page received from the server. The program code sends a request to the server for image data corresponding to an image on a display screen of the host system. The host system automatically executes program code embedded in a web page received from the server. The program code captures image data from the display screen of the host system and sends the captured image data to the server. The server sends captured image data received from the host system to the guest system in response to the request from the guest system. The guest and host systems can participate in a screen-sharing session without having to download and install special software.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: April 26, 2011
    Inventor: Igor Khalatian
  • Patent number: 7934032
    Abstract: Described are electronics systems and methods for distributing a limited number of lanes of a PCI Express-based processor (CPU) module among a plurality of PCI Express-based I/O modules with which the CPU module is in communication. The CPU module receives a code from each I/O module over a sideband interface between that I/O module and the CPU module. The coded signal represents a link-width capability of the I/O module. The CPU module is configured to allocate a link width to each I/O module based on the fixed number of lanes and the link-width capability as represented by the coded signal received from that I/O module. The link between CPU module and each I/O module is trained in accordance with the link width allocated to that I/O module.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 26, 2011
    Assignee: EMC Corporation
    Inventors: Steven D. Sardella, Stephen Strickland, James C. Tryhubczak, John F. Phinney