Patents Examined by Rupal D. Dharia
-
Patent number: 7774428Abstract: 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: GrantFiled: April 27, 2006Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventor: Jean X. Yu
-
Patent number: 7774490Abstract: 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: GrantFiled: September 20, 2007Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Atul Adya, Alastair Wolman, John D Dunagan
-
Patent number: 7769807Abstract: 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: GrantFiled: July 18, 2008Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
-
Patent number: 7769904Abstract: 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: GrantFiled: June 9, 2004Date of Patent: August 3, 2010Assignee: L-3 Communications Integrated Systems L.P.Inventor: Bill J. Eller
-
Patent number: 7765265Abstract: 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: GrantFiled: September 29, 2005Date of Patent: July 27, 2010Assignee: AOL Inc.Inventors: Jennifer Granito, Steve Greenberg, Andy Wick, Alan Keister, Tom Jarmolowski, Jeremy Rephlo
-
Patent number: 7765310Abstract: 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: GrantFiled: July 22, 2005Date of Patent: July 27, 2010Assignee: International Business Machines CorporationInventors: Marc Graveline, Patrick Roy, Ulf Viney
-
Patent number: 7761591Abstract: 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: GrantFiled: December 16, 2005Date of Patent: July 20, 2010Inventor: Jean Graham
-
Patent number: 7761558Abstract: 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: GrantFiled: June 30, 2006Date of Patent: July 20, 2010Assignee: Google Inc.Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
-
Patent number: 7761586Abstract: 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: GrantFiled: February 6, 2006Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Brad M. Olenick, Clemens A. Szyperski, David George Hunt, Gregory Lawrence Hughes, William A. Manis, Terry Zmrhal
-
Patent number: 7761547Abstract: 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: GrantFiled: December 27, 2005Date of Patent: July 20, 2010Assignee: Hitachi, Ltd.Inventors: Daisuke Matsubara, Hideya Yoshiuchi, Norihiko Moriwaki
-
Patent number: 7756969Abstract: 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: GrantFiled: January 30, 2004Date of Patent: July 13, 2010Assignee: Oracle America, Inc.Inventors: James B. Clarke, Sean E. Clark
-
Patent number: 7747782Abstract: 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: GrantFiled: October 24, 2003Date of Patent: June 29, 2010Assignee: Novarra, Inc.Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
-
Patent number: 7747689Abstract: 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: GrantFiled: August 3, 2004Date of Patent: June 29, 2010Assignee: Siemens AktiengesellschaftInventor: Rainer Uecker
-
Patent number: 7743138Abstract: 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: GrantFiled: September 22, 2005Date of Patent: June 22, 2010Assignee: Dot Hill Systems CorporationInventors: David Austin Gallant, Paul Andrew Ashmore
-
Patent number: 7739339Abstract: 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: GrantFiled: June 28, 2006Date of Patent: June 15, 2010Assignee: The Boeing CompanyInventors: Nick J. Borys, James L. Liebbe, Nathan L. Thrasher
-
Patent number: 7734744Abstract: 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: GrantFiled: November 9, 1999Date of Patent: June 8, 2010Assignee: Cisco Technology, Inc.Inventor: Shriniwas Lohia
-
Patent number: 7734685Abstract: 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: GrantFiled: July 27, 2004Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Susanne Hupfer, John F. Patterson, Steven I. Ross
-
Patent number: 7734752Abstract: 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: GrantFiled: October 12, 2004Date of Patent: June 8, 2010Assignee: Juniper Networks, Inc.Inventors: Nir Zuk, Yu Ming Mao, Kowsik Guruswamy
-
Patent number: 7734740Abstract: 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: GrantFiled: April 16, 2004Date of Patent: June 8, 2010Assignee: The Boeing CompanyInventor: William C To
-
Patent number: 7734702Abstract: 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: GrantFiled: January 5, 2006Date of Patent: June 8, 2010Assignee: LG Electronics Inc.Inventor: Byung-Soo Kim