Patents Examined by Rupal D. Dharia
  • Patent number: 7774428
    Abstract: A mechanism is provided for automatic response time measurement of Lightweight Directory Access Protocol (LDAP) server operations are provided. The mechanism makes use of an LDAP server plug-in interface and LDAP server plug-in modules to automatically inject response time measurement code before and after each LDAP server operation during real time operation of the LDAP server in a runtime environment. In addition, the mechanism makes use of correlation tokens in the LDAP environment so that LDAP client and server operations may be correlated with one another in an end-to-end transaction. Mechanisms for passing correlation tokens between plug-in modules for the same LDAP server operation and passing correlation tokens between the LDAP client and LDAP server, and among LDAP client calls within a single session, are also provided.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventor: Jean X. Yu
  • Patent number: 7774490
    Abstract: Technologies, systems, and methods for ordered message delivery that avoid message races or crisscrosses between communicating nodes. For example, if Node A sends message 3 towards Node B and, shortly thereafter, Node B sends message X to Node A, Node A would like to know whether or not message X reflects Node B's state after receiving message 3. If Node B received message 3 prior to sending message X, then proper state may be maintained between the nodes. But if messages 3 and X crisscrossed, or if message 3 was never properly received by Node B, then the state between the nodes may be corrupt. Technologies, systems, and methods are provided to avoid such corruption.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Atul Adya, Alastair Wolman, John D Dunagan
  • Patent number: 7769807
    Abstract: An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow. If the WR is not in compliance, if the checksum cannot be validated, or if a policy has changed, then a failure notification is sent to the WE. Otherwise, a success notification is sent to the WR.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 7769904
    Abstract: An extensible binary mark-up language is disclosed that is compatible with existing XML standards yet provides significantly improved efficiencies for XML-based data storage and communications, particularly for narrow and low bandwidth communication media. A corresponding extensible non-binary mark-up language is also disclosed that is compatible with the XML standard. This dual-representation common message format (CMF) allows standard XML tools to be utilized in viewing and editing XML-based data and allows a CMF parser to be utilized to convert the XML formatted information into an extensible binary representation for actual communication through a medium or storage on a wide range of media.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: August 3, 2010
    Assignee: L-3 Communications Integrated Systems L.P.
    Inventor: Bill J. Eller
  • Patent number: 7765265
    Abstract: Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: July 27, 2010
    Assignee: AOL Inc.
    Inventors: Jennifer Granito, Steve Greenberg, Andy Wick, Alan Keister, Tom Jarmolowski, Jeremy Rephlo
  • Patent number: 7765310
    Abstract: Mechanisms for external and distributed protection of Web application data against prying, tampering, and impersonation using cryptographic mechanisms are provided. The protection is offered opaquely so as to not expose the cryptographic mechanism to the Web application. Protection against prying prevents users from looking at data the Web application considers private. When protected against prying, protect data may be sent to the client but the user will not be able to understand it. Protection against tampering, guaranties the Web application that the data it is receiving originated from a trusted source, usually the Web application itself. A user session state stored client-side is a good candidate for tampering protection. Protection against impersonation ensures the Web application that the data it is receiving comes from a specific user.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Marc Graveline, Patrick Roy, Ulf Viney
  • Patent number: 7761591
    Abstract: Client-specified methods, systems and computer program product with multi-protocol access for data input requests designed around a client's business application. It does this by interfacing IVR/telephony programming of multiple communication device protocols to separate data source input protocol programming, including remoting programming. Data input is by selected IVR/telephony responses designed around the needs of the individual client through selection process within a variety of configuration templates. The templates are designed to interface with the business applications through programming procedures for data entry specific to each application's protocol. The advantage, templates reduce user/client's interface with the business applications resulting in minimal time and knowledge of each applications data requirements, and limits each user's access to the system to specific data input. System response for data output is limited to the requested input for error reduction.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 20, 2010
    Inventor: Jean Graham
  • Patent number: 7761558
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address might be generated, in part, by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the first ratio by a second, predetermined, ratio of a number of users per cookie for the given time period. If the client identifiers are user-agent parameters and/or browser parameters (e.g., screen setting information, time zone, history length, whether or not Java enabled, number of plug-ins, mime types, etc.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Patent number: 7761586
    Abstract: The present invention extends to methods, systems, and computer program products for accessing and manipulating data in a data flow graph. A data flow graph includes one more transforms for transforming data from one or more data stores into different formats accessible to clients. Transforms can be configured to join and split data from the same or different data stores. A metadata tree logically represents the data flow graph including locations that provide output from transforms of the data flow graph. The locations can be referenced by clients to access transformed outputs. Clients can register dependencies on data at various locations and can request evaluation of the data in response to data changes at a corresponding data store. Clients can also request data changes be propagated back through the data flow graph to one or more data stores and implemented at the one or more data stores.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Brad M. Olenick, Clemens A. Szyperski, David George Hunt, Gregory Lawrence Hughes, William A. Manis, Terry Zmrhal
  • Patent number: 7761547
    Abstract: A communication application control technology in which the location and status (context) of a user from a sensor net, and the communication application is controlled based on the context information. A sensor net server (or a presence server) manages the location and status of a user as well as group information detected by a sensor, and an application server obtains the user information included in the group from the sensor net server (or a presence server), and establishes a session with that user. This invention is applicable to various applications including the PTT (Push-to-Talk) and 3PCC.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: July 20, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Matsubara, Hideya Yoshiuchi, Norihiko Moriwaki
  • Patent number: 7756969
    Abstract: Systems and methods provide identification services over a distributed network. Systems and methods provide the tools to receive data from reader devices, process the received data, and provide the processed data to users. Enhanced event handling and dynamic service provisioning enable robust and flexible deployment of identification services in a distributed network.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: July 13, 2010
    Assignee: Oracle America, Inc.
    Inventors: James B. Clarke, Sean E. Clark
  • Patent number: 7747782
    Abstract: A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers. The information content is formatted to selectively minimize the horizontal scrolling required to view the content. The need for horizontal scrolling is selectively removed where not necessary to preserve the context. Each component or sub-component of the original area, such as a frame, table row, table cell or nested table, is considered separately and may be preserved, resized, or replaced.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: June 29, 2010
    Assignee: Novarra, Inc.
    Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
  • Patent number: 7747689
    Abstract: The invention relates to a method for transmitting messages in a network via data terminals connected thereto. This method comprises the following steps: sending a message to be relayed from a sender data terminal to an assigned first mail processing device assigning a unique identifier to the message which indicates that a message to be relayed is in the sender data terminal or in the first mail processing device; evaluating the identifier by the first mail processing device based on data present therein concerning the entry of a message at an address data terminal from the past, and in response to the evaluation result, transmitting in a triggered or blocked manner the message or parts thereof to the address data terminal. The invention also relates to a data terminal and network that carry out the inventive method using mail processing devices.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: June 29, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Rainer Uecker
  • Patent number: 7743138
    Abstract: Methods and systems for managing user access to a storage system storage controller are provided. In particular, user login requirements and permissions are administered, and individual user and external user interface pairs are tracked, through a user table and a session table established as part of the storage system controller. The external user interfaces may be interconnected to the storage system controller through different networks and/or protocols. Notification of events to external interfaces is performed as part of a task running on the storage system controller. In particular, an event notification manager determines whether notification of an event should be provided in connection with active sessions, with the result that the storage system controller only sends notification of events that have not previously been reported to a user and external interface pair.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: June 22, 2010
    Assignee: Dot Hill Systems Corporation
    Inventors: David Austin Gallant, Paul Andrew Ashmore
  • Patent number: 7739339
    Abstract: A system and method of dynamic communications within a virtual environment. The virtual environment provides at least two virtual communities each having an associated cross protocol proxy server and a cross community server that cooperate to allow collaboration between participants within the virtual environment using multiple collaboration technology applications. Ad-hoc log-on of groups of individual participants under one community user name is provided to allow different communication protocols to be used and information to be shared across at least two virtual communities.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: June 15, 2010
    Assignee: The Boeing Company
    Inventors: Nick J. Borys, James L. Liebbe, Nathan L. Thrasher
  • Patent number: 7734744
    Abstract: A system for communicating management information includes a first interface card, a second interface card, and a management card coupled to the first interface card and the second interface card. The management card establishes a communication link between a client and a particular one of the first interface card and the second interface card selected in response to a command communicated by the client. The management card further communicates management information using the communication link.
    Type: Grant
    Filed: November 9, 1999
    Date of Patent: June 8, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Shriniwas Lohia
  • Patent number: 7734685
    Abstract: An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John F. Patterson, Steven I. Ross
  • Patent number: 7734752
    Abstract: Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: June 8, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Nir Zuk, Yu Ming Mao, Kowsik Guruswamy
  • Patent number: 7734740
    Abstract: An apparatus for managing configuration of an element. The apparatus includes a computer that connects with the element to receive data from the element, and a server in the computer that includes the data in one or more web pages.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 8, 2010
    Assignee: The Boeing Company
    Inventor: William C To
  • Patent number: 7734702
    Abstract: A first mobile terminal comprising a screen configured to display a first window for displaying messages communicated between the first terminal and a second terminal; a user interface, wherein a user may interact with the user interface to update content in a first message displayed in the first window, wherein the first message is previously communicated to and displayed on the second terminal; a processor for detecting updated information and constructing an update packet comprising information about the updated information; and a transmitter for transmitting the update packet to the second terminal to cause a corresponding content update in the first message previously displayed on the second terminal.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: June 8, 2010
    Assignee: LG Electronics Inc.
    Inventor: Byung-Soo Kim