Patents Examined by Van Oberly
  • Patent number: 8311990
    Abstract: A system and method of reassembly a file from fragmented data written onto digital storage media are disclosed. The data reassembling system and method is particularly useful for image data reconstruction, and in forensic data recovery. More particularly, the inventive concept allows for reassembling out-of-sequence data fragments.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: November 13, 2012
    Inventors: Michael Martinek, David Martinek
  • Patent number: 8301607
    Abstract: An embodiment of the invention includes an information management server with a registration unit that registers a status change condition of a database and a notification action so that they are associated with each other. Also, the information management server includes a communication unit that receives an acquisition request for a status change notification via database connection established with respect to a client and a change detection unit that detects a status change satisfying the condition of the acquisition request and invokes the notification action associated therewith. According to aspect of the invention, a notification unit causes the communication unit to send a notification including a result of the notification action via the database connection as a response to the acquisition request, and returns control of the connection to the client.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Gou Nakashima, Masahiro Okawa
  • Patent number: 8296307
    Abstract: System and method for querying of contact information are disclosed. An aspect of the invention includes a method for querying contact information. The method includes receiving a query language including relationship information of a plurality of contacts with unknown contact information. The method further includes acquiring a query request, wherein acquiring the query request includes parsing the query language according to a query language syntax. The method further includes querying contact information of the plurality of contacts with unknown contact information in at least one directory to obtain the contact information of the plurality of contacts with unknown contact information requested in the query request. The method further includes returning the contact information of the plurality of contacts with unknown contact information requested in the query request.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bo Gao, Chang Jie Guo, Tie Jun Ou, Wei Sun, Zhi Hu Wang
  • Patent number: 8250047
    Abstract: Hybrid multi-threaded access to data structures is provided in which hazard pointers are used for reads and locks are used for updates. Where a reader is attempting to read a data structure, the reader maintains a hazard pointer to the data structure before reading it, without globally acquiring a lock on the data structure. Upon the reader being finished reading the data structure, it removes the hazard pointer from the data structure. Where an updater is attempting to update the data structure, the updater globally acquires a lock on the data structure before updating it. Upon the updater being finished updating the data structure, it releases the lock from the data structure. To delete the data structure, first it is determined whether any hazard pointers point to the data structure, and where no hazard pointers do, the data structure is deleted.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Maged M. Michael
  • Patent number: 8250065
    Abstract: A system and method displays information from a consolidated set of Web log entries or other information. The system and method provides links to the actual information to allow users to view it by clicking the link, and records the number of times users have clicked the link to each entry or other information. The system and method counts the number of click throughs and provides a ranking of each entry it displays that indicates the number of click throughs relative to other entries, such as those in a same category or dealing with a same topic. The system and method displays the date and time of retrieval or storage of the entries by the system and method, adjusted to the user's local time.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: August 21, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Mike Chambers, Christian Cantrell
  • Patent number: 8244675
    Abstract: Methods and systems for updating a database with one or more update records are provided in the present application. A staged table corresponding to a primary table of the database is generated. The update record is processed to validate the update record to determine whether there is an error in the update record and to add the update record to the staged table. The update record is copied from the staged table to the primary table when there is no error in the update record. The update record is deleted from the staged table after the update record is processed.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 14, 2012
    Assignee: CA, Inc.
    Inventors: John Walter Moore, Richard Bruce Gough, Jared Moran, Joseph Wenger
  • Patent number: 8195640
    Abstract: An integrated program lookup browser provides an integrated system with an online program lookup web service that assists the user in finding these unrecognized files, protocols and web page objects by allowing the user to perform a program lookup on a web service that can search one or more databases and return the URL to download the appropriate application or protocol or return the actual program or protocol.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Linda W. Averett, Tariq Sharif, Roberto A. Franco, Anthony T. Chor, Vishu Gupta, Venkatraman V. Kudallur, Joseph T. Farro
  • Patent number: 8190660
    Abstract: In a first general aspect, a computer program product tangibly embodied in an information carrier is described. The computer program product includes instructions that, when executed, perform operations for identifying a source or destination for stock. The operations include receiving an electronic request to determine a source or destination for stock, identifying, using a primary rule, a logistic area database object that represents a storage location at one of multiple levels of a hierarchy of storage locations. The logistic area database object is associated with a value that indicates an amount of stock that is associated with the storage location. The operations also include transmitting an identifier specifying the logistic area database object if the value indicates that associated storage location is available as a source or destination. The identifier is used to assign the storage location as the source or destination for the stock.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 29, 2012
    Assignee: SAP AG
    Inventors: Orit Harel, Ohad Navon, Malkiel Hadari
  • Patent number: 8176085
    Abstract: Modular forest automata (MFA) provide a unified description of partially-ordered regular tree patterns. MFAs provide simple methods for determinization, sub-typing, intersection, and complementation of these patterns. MFAs support high-performance pattern analysis and matching. Modular forest transducers, in conjunction with modular forest automata, enable compilers to place semantic actions on any state transition while supporting efficient transformation of labeled, directed graphs.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Giovanni M. Della-Libera, Steven E. Lucco
  • Patent number: 8131728
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to processing markup language documents and provide a method, system and computer program product for processing large relationship-specifying markup language documents. In an embodiment of the invention, a method can be provided for processing large relationship-specifying markup language documents. The method can include generating an index of nodes each node corresponding to a clause in the markup language document, processing the index in lieu of the markup language document, identifying clauses referenced within the index to be written to a database and extracting the identified clauses from the markup language document and writing the extracted clauses to the database.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kevin M. Kingsbury, David G. Robinson
  • Patent number: 8117183
    Abstract: The computer algorithm described which indexes and retrieves images. A query in the form of an image object or an image facilitates image retrieval in order to retrieve several images close to user's request. A thumbnail form of rank ordered images is provided for viewing. The user selects the images and down loads the images for inclusion in the job. The images are then ripped and printed.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: February 14, 2012
    Assignee: Xerox Corporation
    Inventors: Lalit Keshav Mestha, Sohail A. Dianat
  • Patent number: 8086627
    Abstract: Efficiently performing a complete inventory of a shared file system is provided. A list of a set of shared file systems is sent from a configuration management agent to a central server, the list indicates which shared file systems are mounted by a computing device associated with the configuration management agent. Responsive to a notification from a central server indicating that a software inventory scan is to be performed by the configuration management agent, a software inventory scan of the one or more shared file systems is initiated. Results of the software inventory scan are uploaded to the central server and shared with other computing devices that mount the one or more shared file systems in the set of shared file systems. Thus, other the computing devices do not have to scan the one or more shared file systems to retrieve the results of the software inventory scan.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bernardo Pastorelli, Antonio Perrone
  • Patent number: 8086635
    Abstract: A managed service may include a device configured to receive a request for access information and to send the access information to a reviewer based on the request. The managed service may receive input information from the reviewer, where the input information reflects changes to the access information and may update the access information based on the input information. The managed service may produce a report related to the updated access information, where the report is configured to reflect actions performed by the reviewer with respect to the access information and where the reviewer's actions are related to a compliance policy.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: December 27, 2011
    Assignee: Verizon Business Global LLC
    Inventor: James Howard Rinker
  • Patent number: 8051094
    Abstract: Various embodiments of a system and computer program product to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federated database management system. Data servers which are accessible from the federated database management system are identified. For each data server, metadata describing data of a data source of that data server is retrieved in accordance with the application request. The retrieved metadata from each of the data servers is aggregated to produce an aggregated result in a uniform format. The aggregated result is provided. In another embodiment, for each data server, a source metadata request for metadata of that data server is generated in accordance with the application request and a source metadata application programming interface. A view is created based on the source metadata request for metadata for each data server.
    Type: Grant
    Filed: October 12, 2008
    Date of Patent: November 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Geetika Agrawal, Mary Ann Roth, Peter Martin Schwarz
  • Patent number: 8027978
    Abstract: According to an aspect of an embodiment, a method for searching image data representing an image from a database by using a query image, the image data including information indicative of a shape of a contour of the image, comprising: obtaining a query image data representing the query image; extracting information indicative of a shape of a contour of the query image; and determining the image data in the database on the basis of correlation of the topological characteristics of the shapes of the contours of the images and the query image.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: September 27, 2011
    Assignee: Fujitsu Limited
    Inventors: Takayuki Baba, Susumu Endo, Shuichi Shiitani, Yusuke Uehara, Daiki Masumoto, Shigemi Nagata, Rujie Liu, Dai Miyawaki