Patents Examined by Gary Koo
  • Patent number: 8078619
    Abstract: Messages which are provided to an application are monitored. Similarities between the messages are determined based on a distance algorithm, in one approach, and messages which are similar are assigned to a common group. For example, the messages may be HTTP messages which include a URL, HTTP header parameters and/or HTTP post parameters. The messages are parsed to derive a string which is used in the distance calculations. Additionally, application runtime data such as response times is obtained and aggregated for the group. Further, a representative message can be determined for each group for comparison to subsequent messages. Results can be reported which include a group identifier, representative message, count and aggregated runtime data.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: December 13, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, David Isaiah Seidman, Mark J. Addleman
  • Patent number: 8069140
    Abstract: Systems, methods, and computer program products are provided for facilitating the assigning, generating, managing, and distributing of identifiers. In one implementation, a system is provided that comprises a first Web service for returning an identifier to a requester in response to an identifier request of the requester. The system also comprises a second Web service for mirroring identifiers that have been returned by the first Web service.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: November 29, 2011
    Assignee: SAP AG
    Inventor: Achim Enenkiel
  • Patent number: 8041701
    Abstract: Techniques and implementations for providing enhanced functionality for handling data in Internet browsers or other applications used for accessing data over a network, including providing thumbnail image displays of the current appearance of webpages referenced by URLs returned in a set of search results, providing thumbnail image displays of the webpages referenced by a list of favorite or bookmarked websites, providing thumbnail image displays of webpages which have been blocked from appearing on a user's screen, and providing thumbnail image displays of images which have been extracted from webpages and stored for potential future use.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: October 18, 2011
    Assignee: DG FastChannel, Inc
    Inventors: Jerry S. Amato, Nicolas Brun, Ales Holecek, Costa Bassem Touma
  • Patent number: 8019718
    Abstract: A method for collaborative teaching and learning, while facilitating simultaneous and dynamic changes by multiple users, includes: receiving a command to add or modify an existing topic record in a series of topic records in response to a user request; creating a new record in the event the received command is to add a new topic record; generating a modify token in the event the received command is to modify an existing topic record; deleting the modify token in response to completion of modifying the existing topic record; wherein the modify token prevents additional users from editing the existing topic record, but allows for the existing record to copied and modified while the first user is modifying the existing topic record; and wherein a collaboration engine generates and manages the modify token.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jamie Alexander, Edward E. Kelley
  • Patent number: 8019785
    Abstract: We explore techniques for designing nonblocking algorithms that do not require advance knowledge of the number of processes that participate, whose time complexity and space consumption both adapt to various measures, rather than being based on predefined worst-case scenarios, and that cannot be prevented from future memory reclamation by process failures. These techniques can be implemented using widely available hardware synchronization primitives. We present our techniques in the context of solutions to the well-known Collect problem. We also explain how our techniques can be exploited to achieve other results with similar properties; these include long-lived renaming and dynamic memory management for nonblocking data structures.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: September 13, 2011
    Assignee: Oracle America, Inc.
    Inventors: Mark S. Moir, Victor M. Luchangco, Maurice Herlihy
  • Patent number: 7996416
    Abstract: Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement includes a wildcard parameter and is implemented as an object of a SQL. A data type of the wildcard parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The predicted data type of the wildcard parameter is used to access the corresponding entry of the relational database. Other methods and apparatuses are also described.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 9, 2011
    Assignee: Red Hat, Inc.
    Inventor: Steven Ebersole
  • Patent number: 7987154
    Abstract: A system for updating a data set through a geographical communication network. The data set is stored in a recovery storage unit located in a recovery data center and has to be updated with data blocks generated by a processing system located in a primary data center.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: July 26, 2011
    Assignee: Telecom Italia S.p.A.
    Inventors: Andrea Di Giglio, Raffaele Girardi, Eugenlo Maria Maffione
  • Patent number: 7970737
    Abstract: A transaction system that allows for analysis and administration at the global transaction participant level is disclosed.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corporation
    Inventor: Paul Parkinson
  • Patent number: 7962492
    Abstract: Data management security against leakage or loss of personal information is achieved by setting a division range for dividing personal information into identification information that enables a specific individual to be identified and attribute information that does not by itself enable a specific individual to be identified.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 14, 2011
    Assignee: Sophia Co., Ltd.
    Inventor: Yukio Fujimoto
  • Patent number: 7917508
    Abstract: A method of populating an image repository is disclosed. The method includes identifying a keyword from a dictionary and querying an image source using the keyword, thereby yielding a set of images associated with the keyword. The method also includes performing a second query on the image source using a combination of the keyword and one or more additional terms, thereby yielding a plurality of images associated with the combination. Then the plurality of images associated with the combination is subtracted from the set of images associated with the keyword, thereby yielding a difference set of images which are added to the image repository if the difference set of images satisfies predefined criteria.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 29, 2011
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Richard Carl Gossweiler, III
  • Patent number: 7908243
    Abstract: A data-warehouse is updated with transaction data from various application databases periodically, and the transient data (the data not yet updated in the data-warehouse) from the application databases is transferred to an intermediary data storage. A report generator may consider the data in both the data-warehouse and the intermediary data storage in generating reports. Due to the use of the intermediary data storage, the reports may be generated on current data as well.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: March 15, 2011
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7899805
    Abstract: Computer-readable media, systems, and methods for augmenting URL queries are described. In embodiments, a URL query is received from a user and it is determined whether the URL query is a simple URL query. Further, if the URL query is a simple URL query, an augmented query is created by word-breaking at least a portion of the URL query and the augmented query is associated with one or more ranking preferences. In various other embodiments, a URL query is received from a user and it is determined whether the URL query is a complex URL query. Further, if the URL query is a complex URL query, an augmented query is created that is identical to the URL query and the augmented query is associated with one or more ranking preferences.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Ryan Stewart, Girish Kumar
  • Patent number: 7827193
    Abstract: The file sharing system of the present invention selects a suitable data migration method that corresponds with the usage status and transfers data efficiently. A virtual volume and a migration source volume which is the migration target volume are associated by means of an external connection control section. When an instruction for volume migration is issued, the usage percentage judgment section compares the usage percentage of the migration source volume with a designated threshold value. When the usage percentage is equal to or more than the threshold value, volume copying is selected. The volume copy section copies data at the block level from the virtual volume to the migration destination volume. When the usage percentage is less than the threshold value, file copying is selected. The file copy section reads files stored in the migration source volume via the host and writes the files to the migration destination volume.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: November 2, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Daigo Chiba
  • Patent number: 7778998
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for using query plans for building and performance tuning services accessed on behalf of a requestor. These mechanisms and methods for using query plans for building and performance tuning services makes it possible to examine the query plan and response times for query execution. The ability to examine the query plans and response times for query execution makes it possible to improve query efficiency and apply caching more effectively.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: August 17, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Patent number: 7769731
    Abstract: A method and data processing system for using file backup software to generate an alert when a file modification policy is violated. File backup software is installed on a computer to monitor a plurality of files. If the file backup software detects a modification to a file, the file backup software determines whether a file modification policy associated with the file has been violated. If the file backup software determines that the file modification policy has been violated, the file backup software generates an alert, indicating that the modification violates the modification policy.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventor: Thomas Edward O'Brien
  • Patent number: 7761468
    Abstract: A method for connecting a client to a database server are provided. The method provide for providing a generic interface, the generic interface being operable to interoperate with one or more non-GSSAPI (Generic Security Services Application Programming Interface) compliant security mechanisms, providing a set of specialized interfaces, the set of specialized interface being operable to interoperate with one or more GSSAPI compliant security mechanisms, and establishing a connection between a client and a database server using the generic interface or the set of specialized interfaces depending on a security mechanism used by the client. The one or more non-GSSAPI compliant security mechanisms and the one or more GSSAPI compliant security mechanisms may be predefined or user-defined.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Huaxin Gao, Bilung Lee, Paul A. Ostler