Patents Examined by Gary Koo
-
Patent number: 8078619Abstract: 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: GrantFiled: March 12, 2010Date of Patent: December 13, 2011Assignee: Computer Associates Think, Inc.Inventors: Jyoti Kumar Bansal, David Isaiah Seidman, Mark J. Addleman
-
Patent number: 8069140Abstract: 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: GrantFiled: October 3, 2006Date of Patent: November 29, 2011Assignee: SAP AGInventor: Achim Enenkiel
-
Patent number: 8041701Abstract: 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: GrantFiled: January 10, 2006Date of Patent: October 18, 2011Assignee: DG FastChannel, IncInventors: Jerry S. Amato, Nicolas Brun, Ales Holecek, Costa Bassem Touma
-
Patent number: 8019718Abstract: 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: GrantFiled: March 12, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Jamie Alexander, Edward E. Kelley
-
Patent number: 8019785Abstract: 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: GrantFiled: May 30, 2008Date of Patent: September 13, 2011Assignee: Oracle America, Inc.Inventors: Mark S. Moir, Victor M. Luchangco, Maurice Herlihy
-
Patent number: 7996416Abstract: 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: GrantFiled: August 31, 2007Date of Patent: August 9, 2011Assignee: Red Hat, Inc.Inventor: Steven Ebersole
-
Patent number: 7987154Abstract: 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: GrantFiled: August 12, 2004Date of Patent: July 26, 2011Assignee: Telecom Italia S.p.A.Inventors: Andrea Di Giglio, Raffaele Girardi, Eugenlo Maria Maffione
-
Patent number: 7970737Abstract: A transaction system that allows for analysis and administration at the global transaction participant level is disclosed.Type: GrantFiled: January 11, 2008Date of Patent: June 28, 2011Assignee: Oracle International CorporationInventor: Paul Parkinson
-
Patent number: 7962492Abstract: 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: GrantFiled: July 21, 2006Date of Patent: June 14, 2011Assignee: Sophia Co., Ltd.Inventor: Yukio Fujimoto
-
Patent number: 7917508Abstract: 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: GrantFiled: August 31, 2007Date of Patent: March 29, 2011Assignee: Google Inc.Inventors: Shumeet Baluja, Richard Carl Gossweiler, III
-
Patent number: 7908243Abstract: 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: GrantFiled: January 11, 2006Date of Patent: March 15, 2011Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 7899805Abstract: 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: GrantFiled: August 31, 2007Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Ryan Stewart, Girish Kumar
-
Patent number: 7827193Abstract: 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: GrantFiled: January 25, 2007Date of Patent: November 2, 2010Assignee: Hitachi, Ltd.Inventor: Daigo Chiba
-
Patent number: 7778998Abstract: 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: GrantFiled: January 27, 2006Date of Patent: August 17, 2010Assignee: BEA Systems, Inc.Inventor: Naveen Gupta
-
Patent number: 7769731Abstract: 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: GrantFiled: October 4, 2006Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventor: Thomas Edward O'Brien
-
Patent number: 7761468Abstract: 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: GrantFiled: October 4, 2006Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Huaxin Gao, Bilung Lee, Paul A. Ostler