Patents Represented by Attorney IP Authority, LLC.
  • Patent number: 7912966
    Abstract: A remote communication system and method are disclosed. An environment is identified defining a plurality of parameters communicated between an electronic device (or a computer-based device) and a remote computer as part of a remote session (i.e., the electronic device remotely controlling the remote computer via the remote session), with each parameter defining an action associated with the remote session. A first application (associated with the electronic device), via a unidirectional communication with the environment, modifies at least one parameter associated with the environment (e.g., modifying keyboard scan codes, cursor position, mouse position, clipboard data, screen resolution, or channel administration), wherein the modified parameter is extracted by an interceptor associated with the remote computer and, the interceptor, based on a look-up, executes a pre-defined action affecting the remote session, wherein the pre-defined action being different than the modified parameter's associated action.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: March 22, 2011
    Assignee: Guard Insurance Group
    Inventors: Carl J Witkowski, John H Richardson
  • Patent number: 7904587
    Abstract: A novel communication device (e.g., router or switch) facilitates interoperation between a plurality of middleware. The communication device has in-ports, out-ports, and a configurator. In-ports, IP0, . . . , IPm, are associated with a middleware from a plurality of middleware and out-ports, OP0, . . . , OPn, are associated with a middleware from the plurality of middleware. The configurator configures in-ports and out-ports based on a binding and transport of associated middleware and the novel communication device facilitates interoperation between middleware via a communication path between at least one configured in-port and at least one configured out-port, with the communication path allowing an incoming message to pass from said at least one configured in-port to said at least one configured out-port. Parameters ‘m’ and ‘n’ are chosen such that any of the following conditions are true: m=0 and n?1, m?1 and n=0, m=n, m=1 and n>1, m>1 and n=1, and m?n.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: March 8, 2011
    Assignee: Iona Technologies Limited
    Inventors: Peter Lawrence Cousins, Desmond Carbery
  • Patent number: 7890954
    Abstract: A system and method for communicating across multiple heterogeneous hosts using a two-tier software infrastructure where messaging software is used to handle all intra- and inter-host messaging and application software is divided into functional blocks called software entities where these entities communicate with one another through the messaging software. The messaging software communicates with other hosts using TCP/IP connection, where information about the registered entities such as location and state are communicated using a routing protocol such as RIP. This framework provides a new means of communication between functionally well-separated software components.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: February 15, 2011
    Assignee: Argela Technologies
    Inventors: Aziz Sever, Erhan Lokman, Altug Simsek, Can Ozumuztoprak, Cemalettin Bora Eliacik
  • Patent number: 7890479
    Abstract: An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To validate a fragment against a schema type, it is necessary simply to determine the state corresponding to the schema type, and start the validation process from that state. When the process returns to the state, fragment validation has reached successful completion. This approach is more efficient than a general tree representation. Only the data representation of the schema information is handled, making it much easier than manipulating validation parser code generated by a parser generator. In addition, only one representation is needed for schema information for both document and fragment validation. This approach also provides a basis for incremental validation after update.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Stephen Chen, Fen-Ling Lin, Ning Wang, Guogen Zhang
  • Patent number: 7882202
    Abstract: A method is disclosed that places data-intensive subprocesses in close physical and logical proximity to the facility responsible for storing the data, so that high efficiencies at reduced cost are achieved. In one specific example, new computer programs, termed adjuncts, are added and placed in a logical partition on a storage facility so that they can be invoked using appropriate commands issued on the I/O channel. Further, programs or changes are added to existing programs on the host machine, wherein such programs or changes discover the function extensions and invoke them to perform data processing.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Guillermo Alejandro Alvarez, David Darden Chambliss, Prashant Pandey, Vijayshankar Raman, James Alan Ruddy, Garret Frederick Swart, Harry Morris Yudenfriend
  • Patent number: 7860869
    Abstract: A system for the entry of legal notes, wherein the legal notes, after submission, are stored is non-editable form and are locked in a database for historical archival. In one scenario, the entered legal notes are editable and can be deleted for a pre-set time period, wherein, after the expiration of the pre-set time period, the entered legal notes are stored is non-editable form and are locked in a database for historical archival. Filters can be used to categorize and render the stored legal notes based on a set of categories.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: December 28, 2010
    Assignee: Guard Insurance Group
    Inventors: Carl J. Witkowski, John H. Richardson
  • Patent number: 7860873
    Abstract: A system and method for discovering terminology unique to a distinct subset of a general population, is provided. Terminology comprised of new terms as well as unique and obscure usages of previously known terms is determined by creating a common language usage (CLU) dictionary comprising terms, definitions corresponding to term usages, and frequencies corresponding to term usage, from a collection of documents intended for a general audience. In a similar manner, a group dictionary is prepared for a distinct subset and both dictionaries are subsequently compared to determine: the existence of terms not shared in common; differences in usage of terms shared in common; and disparities in frequencies of usages of terms shared in common. Such a comparison highlights differences between communications of a general population and a distinct subset, as well as serves to establish terminology that is unique to a particular, distinct subset of the general population.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher S. Campbell
  • Patent number: 7860868
    Abstract: A system for the entry of medical notes, wherein the medical notes, after submission, are stored is non-editable form and are locked in a database for historical archival. In one scenario, the entered medical notes are editable and can be deleted for a pre-set time period, wherein, after the expiration of the pre-set time period, the entered medical notes are stored is non-editable form and are locked in a database for historical archival. Filters can be used to categorize and render the stored medical notes based on a set of categories.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: December 28, 2010
    Assignee: Guard Insurance Group
    Inventors: Carl J. Witkowski, John H. Richardson
  • Patent number: 7840554
    Abstract: Methods are described to simultaneously apply conjugates of equality, range, and in-list predicates. A first set of methods are described for the simultaneous application of equality predicates. A second set of methods are described for the simultaneous application of a mixture of range and equality predicates. A third method is described for the simultaneous applying a mixture of in-list predicates. The described methods allow for quick evaluation of complex predicates as they efficiently implement the computation done per record, while maintaining the same execution time irrespective of the number of fields.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: F Ryan Johnson, Vijayshankar Raman, Garret Frederick Swart
  • Patent number: 7836202
    Abstract: A communication system is introduced to integrate middleware having in-ports, out-ports, a configurator, and intermediary elements. The configurable in-ports and out-ports are used to facilitate communication with specific middleware among a set of middleware. A configurator configures in-ports and out-ports corresponding to specific middleware, wherein each in-port and each out-port is configured based on a binding and a transport. The configured in-ports, the configured out-ports, and the intermediary elements form one or more paths over which data is moved, with each of the intermediary elements performing any of, or a combination of, the following: propagation of transaction information, transformation of data, load balancing, fault tolerance, session management, orchestration, security, or control of transaction boundaries.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: November 16, 2010
    Assignee: IONA Technologies Limited
    Inventors: Peter Lawrence Cousins, Alan Thomas Conway
  • Patent number: 7827187
    Abstract: A frequency partitioning technique is introduced that amortizes the work of computing codeword lengths within a tuplecode by grouping together tuples that have the same pattern of codeword lengths. Specifically, the technique entropy codes and partitions column values in each column into disjoint sets called column partitions, assigns a codeword length to each of the column partitions, identifies cells (a combination of codeword lengths), and collectively storing tuples associated with each of the cells.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vijayshankar Raman, Garret Frederick Swart
  • Patent number: 7817584
    Abstract: A first communication channel is established between a first entity and at least one second entity and a second communication channel is established between the first entity and at least one third entity over the network. Then, data associated with the first and second communication channels are recorded. Next, first, second, and third entities are dynamically monitored to identify if first, second, or third entities is in an active or inactive state, and based upon such monitoring, recorded data are either synchronously rendering to entities in an active state or asynchronously rendered to entities in an inactive state upon the entities in the inactive state transitioning from an inactive state to an active state.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Stephen P. Farrell
  • Patent number: 7810142
    Abstract: An auditing framework for determining whether a database disclosure of information adhered to its data disclosure policies. Users formulate audit expressions to specify the (sensitive) data subject to disclosure review. An audit component accepts audit expressions and returns all queries (deemed “suspicious”) that accessed the specified data during their execution.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Roberto Bayardo, Christos Faloutsos, Gerald George Kiernan, Ralf Rantzau, Ramakrishnan Srikant
  • Patent number: 7784224
    Abstract: A permanent columnar multi-floored open air housing structure comprising, in each floor, a plurality of enclosures, each of said enclosures used to house a manufactured home, wherein the manufactured home is in compliance with HUD standards defined in 24 CFR Part 3280. The housing structure additionally comprises a plurality of columns which provide the structural support for each of the floors as well as define the space of each enclosure. Safety walls are provided in between the columns along the perimeter of each floor, while privacy walls are provided in between the columns that separate adjacent enclosures. The heights of the privacy walls and safety walls are selected so that they may perform their desired function while still providing the natural light, ventilation and other benefits of an open air structure.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: August 31, 2010
    Inventor: George Peckham
  • Patent number: 7788256
    Abstract: A distributed index for discovering distributed data sources and computing resources based on predicates on attributes is provided. Proposed is a non-altruistic scheme for indexing distributed data, in which nodes are provided with incentives to cooperate in the referencing of data and the routing of search requests for indexed data. Indexed data is mapped to a dynamic routing graph, in which nodes earn credits each time they route a search request. Participatory nodes along a search request traversal continually modify local routing decisions in a manner necessary to maximize profit. Thus, routing paths as a whole are able to dynamically adapt to changing query workloads and access patterns. Dynamic adaptation also occurs by automatic load-balancing of recipients of frequently routed searches, known as “hot spots”, for frequently request data, “hot items”, as a result of an incentive to replicate the indexing strategy of a more profitable node.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vijayshankar Raman, Kavitha Ranganathan
  • Patent number: 7765140
    Abstract: A system and method enhance a buyer's performance by gathering information, presenting to sellers sophisticated buyers who do not pay more than the minimum and indicating to sellers when they are competitive, influencing them to lower prices. The system operates through a web site and creates a major web portal where a consumer obtains advice about prices of just about anything and initiates transactions using various services provided by the system. Fictitious user names are generated and used by the system to work with different sellers to generate and store specific quotes. This information is later used to purchase goods on behalf of buyers who do not want to reveal their identities. I addition, the system can also uncover hidden fee structures associated with sellers and businesses.
    Type: Grant
    Filed: August 8, 2000
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventor: Nimrod Megiddo
  • Patent number: 7744285
    Abstract: An M28876/NGCON/D38999 to MTP adaptor is disclosed as a low cost substitute for high density fiber systems. The MTP adaptor has a mechanical footprint that is substantially similar to a standard M28876/NGCON/D38999 connector. A kit is also provided that comprises an MTP cable, a pair of ST to MTP fan out cables, and a plurality of M28876/NGCON/D38999 to MTP adaptors.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: June 29, 2010
    Assignee: Electro Standards Laboratories
    Inventor: Raymond B. Sepe, Jr.
  • Patent number: 7743036
    Abstract: A shared memory device called the Coupling Facility (CF) is used to record the indoubt transaction entries for each member of the database cluster, avoiding the CPU cost and elapsed time impact of persisting this information to disk (either via a log write or a relational table I/O). The CF provides full read/write access and data coherency for concurrent access by all the members in the database cluster. At any given point in time, the CF will contain the full list of indoubt transactions for the entire database cluster. CF duplexing is used to guarantee the integrity of the CF structure used for the indoubt list. In the event of complete loss of both CF structures (which will not happen except in major disaster situations), data sharing group restart processing can reconstruct the CF structures from the individual member logs.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, Brian K. Howell, Jeffrey William Josten, James Willis Pickel
  • Patent number: 7726471
    Abstract: This soapbox is capable of draining wet bar soaps very quickly and efficiently and keeps water away from the surface of the bar soap. The unique design of the soap rack and its rack-bars keep the soap bar significantly dry and minimizes the wastage of soap. After its use, the bar soap will be conveniently stored in a compact, watertight box without the worry of spoiling the surroundings with the soapy water.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: June 1, 2010
    Inventor: Suryaprasad Rao Srungaram
  • Patent number: D619310
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: July 6, 2010
    Inventor: Tamara Young Faulkner