Patents Represented by Attorney Ryan Mason & Lewis
  • Patent number: 8296374
    Abstract: Techniques for relaying presence information of one or more entities, wherein the one or more entities are participants in a scheduled activity, are provided. A status of the scheduled activity is obtained from a first entity via an application loaded on a device of the first entity. The presence information of the first entity and/or a second entity is updated in accordance with the status of the scheduled activity. The updated presence information of the first entity and/or the second entity is published.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventor: Roni Korenshtein
  • Patent number: 8296072
    Abstract: The present invention provides techniques of recording signals. In one aspect of the invention, a method of recording a signal comprises the following steps. One or more errors are selectively introduced during synthesis of a polymer in response to the signal. The one or more occurrences of the one or more errors in the synthesized polymer are recorded. The synthesis of the polymer may comprise a polymer synthetase that can selectively introduce the one or more errors in response to the signal. A method for analyzing signals is also provided.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventor: James R. Kozloski
  • Patent number: 8296584
    Abstract: Techniques are disclosed for in-line storage of message authentication codes with respective encrypted data blocks. In one aspect, a given data block is encrypted and a message authentication code is generated for the encrypted data block. A target address is determined for storage of the encrypted data block in a memory. The target address is then modified to permit in-line storage of the message authentication code with the encrypted data block in the memory, and the encrypted data block and the message authentication code are transferred to the memory for storage at the modified address. Illustrative embodiments of the techniques advantageously facilitate secure off-chip storage of data in a processing system.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 23, 2012
    Assignee: Alcatel Lucent
    Inventors: Peter Bosch, Hubert Rae McLellan, Jr., Sape Jurriƫn Mullender
  • Patent number: 8296409
    Abstract: Techniques for coordinating an on-demand communication-based mashup service are provided. The techniques include resolving a dynamic context of a receiver, configuring a communication service with at least one parameter of the dynamic context of the receiver, and coordinating the communication service dynamically at run-time based on the at least one parameter of the dynamic context of the receiver, wherein the communication service is composed in a mashup environment. Techniques are also provided for providing a customizable service to a user.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nilanjan Banerjee, Koustuv Dasgupta, Sougata Mukherjea
  • Patent number: 8296416
    Abstract: Techniques for relaying presence information of an entity to a user, wherein the entity is known to the user via one or more communications networks, are provided. At least one portion of the presence information of the entity is obtained from one or more servers associated with the one or more communications networks. An image is generated in accordance with the at least one portion of the presence information of the entity. The image summarizes the presence information of the entity. Further, the image assists the user in the selection of a communication option when contacting the entity from a plurality of communication options of the entity.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Omri Fuchs, Roni Korenshtein
  • Patent number: 8289231
    Abstract: A head mounted virtual image display unit is provided which is compact in size and weight, and incorporates a high performance optical system offering a clear see-through capability. A sliding light shield may be incorporated for those instances when see-through capability is not desired. A focus adjustment may be incorporated to permit the focusing of the image, for example, at a distance of approximately 18 inches to infinity. An adjustable headband may be incorporated that adapts to fit the users head. A flexible boom structure may be incorporated to facilitate fine positional adjustment of the optical assembly. A slider and ball joint mechanism may also be incorporated to facilitate positional adjustment of the optical assembly. A built-in microphone may be incorporated to enable speech input by the user.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Russell A. Budd, Derek B. Dove, Istvan Lovas, Robert S. Olyha, Jr., Carl G. Powell
  • Patent number: 8291411
    Abstract: Historical data is measured for a computer server system. Future demand for service in the computer server system is forecast based on the historical data, and the mapping of virtual machines to physical machines is updated based on the forecast of the future demand. Measurement, forecasting, and placement modules can be employed.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kirk A. Beaty, Norman Bobroff, Andrzej Kochut
  • Patent number: 8291006
    Abstract: Techniques for generating a distributed stream processing application are provided. The techniques include obtaining a declarative description of one or more data stream processing tasks, wherein the declarative description expresses at least one stream processing task, and generating one or more execution units from the declarative description of one or more data stream processing tasks, wherein the one or more execution units are deployable across one or more distributed computing nodes, and comprise a distributed data stream processing application.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Henrique Andrade, Bugra Gedik, Kun-Lung Wu
  • Patent number: 8289365
    Abstract: A teleconferencing system in which a teleconference controller advantageously uses information relating to the network topology layout of remote nodes which are to participate in a teleconference, and then advantageously directs the transmission of video and/or audio streams from a source node to an identified subset of the remote nodes based on the capabilities of the nodes and the network links. These nodes which initially receive the video and/or audio streams then advantageously forward the streams in turn to other nodes in their vicinity using peer-to-peer network connectivity techniques. The identification of the subset of nodes which serve as peer-to-peer forwarding nodes may be based on node activity, node service capacity, the impact on network links between the node and the requester, the distance and/or latency between the node and the requester, and the ability of the node to meet requests including video transcoding requests.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 16, 2012
    Assignee: Alcatel Lucent
    Inventors: Adriaan J. De Lind Van Wijngaarden, Bilgehan Erman, Vanita K Katkar, Elissa P. Matthews, Ronald L. Sharp
  • Patent number: 8289859
    Abstract: Link delay is determined in a network comprising a plurality of nodes by identifying pairs of nodes associated with a given link, and, for each of the identified pairs, setting up a virtually-concatenated group (VCG) between the nodes of that pair. The VCGs are utilized to make delay measurements, and the delay measurements are processed to determine delay of the given link. In an illustrative embodiment, the VCGs comprise two-member VCGs with the members being routed on opposite sides of a logical ring. For a given one of these two-member VCGs, a differential delay measurement is made at a particular one of the associated nodes by comparing frame indicator fields for concurrently arriving frames. A system of equations is generated based on the differential delay measurements made utilizing the VCGs, and the system of equations is solved to obtain information utilizable to determine delay of the given link.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: October 16, 2012
    Assignee: Alcatel Lucent
    Inventors: Swarup Acharya, Bhawna Gupta, Pankaj Risbood, Anurag Srivastava
  • Patent number: 8284622
    Abstract: A memory device comprises a memory array and a phase distribution circuit coupled to the memory array. In one aspect, the phase distribution circuit is operative to control respective durations of a precharge phase and an active phase of a memory cycle of the memory array based on relative transistor characteristics of a tracked precharge transistor of a first conductivity type and a tracked memory cell transistor of a second conductivity type different than the first conductivity type. For example, the phase distribution circuit may comprise a first tracking transistor of the first conductivity type for tracking the precharge transistor of the first conductivity type and a second tracking transistor of the second conductivity type for tracking the memory cell transistor of the second conductivity type. The relative transistor characteristics may comprise relative strengths of the tracked precharge and memory cell transistors.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: October 9, 2012
    Assignee: LSI Corporation
    Inventors: Donald Albert Evans, Richard J. McPartland, Hai Quang Pham, Wayne E. Werner, Ronald James Wozniak
  • Patent number: 8285734
    Abstract: Techniques for comparing a first document to one or more second documents are provided. At least one weight is assigned to one or more elements in the first document. A weighted document is generated in accordance with the at least one assigned weight. One or more comparison scores are computed by comparing each of the one or more elements in the first document to each of one or more elements in a given second document in accordance with one or more comparison rules. The one or more comparison rules determine if a given element in the first document and a given element in the given second document are compared using one or more language hierarchies and/or one or more similarity ranges. A similarity score is generated in accordance with the generated weighted document and the one or more computed comparison scores. The one or more second documents are retrieved in accordance with the generated similarity score.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dorit Baras, Ohad Moti Greenshpan, Amnon Shabo
  • Patent number: 8285711
    Abstract: Techniques are disclosed for optimizing queries to hierarchically structured data. For example, a method for processing a query directed to data having a hierarchical structure with a plurality of data nodes comprises the following steps. One or more structural attributes describing the hierarchical structure of the data are identified. The query is partitioned into two or more query partitions using at least one of the one or more identified structural attributes. A parallel execution plan is determined for the query by splitting into components one or more of: the query into at least two of the query partitions; and the hierarchical structure of the data. The split components are executed in parallel on different computer processes according to the parallel execution plan.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Bordawekar, Anastasios Kementsietsidis, Bryant Wei Lun Kok, Lipyeow Lim
  • Patent number: 8286191
    Abstract: Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Henrique Andrade, Bugra Gedik, Nagui Halim, Srinivasan Parthasarathy
  • Patent number: 8285779
    Abstract: Techniques for supporting a presence virtualization query are provided. The techniques include receiving a virtual query from a client, the virtual query specified in terms of a membership set of members, wherein the membership set comprises a list of presentity uniform resource identifiers (URIs) and a separate transformation function, defined over a set of presence documents of the members in the membership set, redirecting the query to a destination virtual presentity URI whose presence state comprises an aggregation of the presence documents of the list of URIs in the membership set and a corresponding query element (QE) object that manages subscriptions for the URI, adding the client as a watcher for the destination virtual presentity URI, and applying transformation logic specified by the watcher client and notifying a corresponding client of a resulting output.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Patent number: 8285786
    Abstract: Methods and apparatus for forming and presenting confidential presentations within a computing environment associated with a virtual application are presented. For example, a method for forming a confidential presentation includes obtaining a correspondence indicator from an asset server, obtaining a first texture from the asset server, and overlaying the first texture onto a first object. The correspondence indicator indicates the first texture corresponds to the first object. The first object is within the computing environment associated with the virtual application. The first texture and the asset server are inaccessible by the computing environment associated with the virtual application. The confidential presentation comprises the first texture.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anthony Bussani, Jan L. Camenisch, Thomas R. Gross, Dirk Husemann, Dieter M. Sommer
  • Patent number: 8284594
    Abstract: Magnetic devices, magnetoresistive structures, and methods and techniques associated with the magnetic devices and magnetoresistive structures are presented. For example, a magnetic device is presented. The magnetic device includes a ferromagnet, an antiferromagnet coupled to the ferromagnet, and a nonmagnetic metal proximate to the ferromagnet. The antiferromagnet provides uniaxial anisotropy to the magnetic device. A resistance of the nonmagnetic metal is dependent upon a direction of a magnetic moment of the ferromagnet.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Guohan Hu, Jonathan Zanghong Sun
  • Patent number: 8284882
    Abstract: Methods and apparatus are provided for CDR and equalization update qualification. A block of received data comprising a plurality of multiple tone patterns is processed. Equalization adaptation and/or updates to a timing recovery process can be selectively disabled if one or more of the multiple tone patterns exceed a corresponding predefined threshold.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: October 9, 2012
    Assignee: LSI Corporation
    Inventors: Gregory A. Kleese, Mohammad S. Mobin, Kenneth W. Paist
  • Patent number: 8272570
    Abstract: Techniques for decoding a multi-modal barcode are provided. The techniques include scanning a multi-modal barcode into a grayscale image, applying a threshold to quantize the grayscale image into a monochrome image, passing the monochrome image to 1D barcode recovery to reconstruct a primary barcode, applying a horizontally-oriented edge detector to the grayscale image to quantize grayscale into monochrome, passing the monochrome image to a 1D barcode recovery process to reconstruct a secondary barcode to decode the multi-modal barcode.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Peter Kuyper-Hammond, Michael Charles Osborne, Tamas Visegrady
  • Patent number: 8275087
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop comprises a primary loop having a first frequency error estimator for generating a first estimate of error between the master and slave clock frequencies, a second frequency error estimator outside of the primary loop for generating a second estimate of error between the master and slave clock frequencies, and an accumulator coupled between the second frequency error estimator and the primary loop. The second estimate is controllably injected into the primary loop via the accumulator.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 25, 2012
    Assignee: Alcatel Lucent
    Inventors: Ilija Hadzic, Dennis Raymond Morgan