Patents Examined by Van Oberly
-
Patent number: 8311990Abstract: 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: GrantFiled: April 15, 2008Date of Patent: November 13, 2012Inventors: Michael Martinek, David Martinek
-
Patent number: 8301607Abstract: 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: GrantFiled: July 15, 2009Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Soh Kaijima, Gou Nakashima, Masahiro Okawa
-
Patent number: 8296307Abstract: 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: GrantFiled: August 27, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Bo Gao, Chang Jie Guo, Tie Jun Ou, Wei Sun, Zhi Hu Wang
-
Patent number: 8250047Abstract: 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: GrantFiled: May 20, 2005Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Paul E. McKenney, Maged M. Michael
-
Patent number: 8250065Abstract: 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: GrantFiled: May 27, 2005Date of Patent: August 21, 2012Assignee: Adobe Systems IncorporatedInventors: Mike Chambers, Christian Cantrell
-
Patent number: 8244675Abstract: 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: GrantFiled: May 20, 2005Date of Patent: August 14, 2012Assignee: CA, Inc.Inventors: John Walter Moore, Richard Bruce Gough, Jared Moran, Joseph Wenger
-
Patent number: 8195640Abstract: 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: GrantFiled: June 16, 2006Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Linda W. Averett, Tariq Sharif, Roberto A. Franco, Anthony T. Chor, Vishu Gupta, Venkatraman V. Kudallur, Joseph T. Farro
-
Patent number: 8190660Abstract: 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: GrantFiled: December 22, 2009Date of Patent: May 29, 2012Assignee: SAP AGInventors: Orit Harel, Ohad Navon, Malkiel Hadari
-
Patent number: 8176085Abstract: 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: GrantFiled: September 30, 2008Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: Giovanni M. Della-Libera, Steven E. Lucco
-
Patent number: 8131728Abstract: 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: GrantFiled: June 23, 2006Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Kevin M. Kingsbury, David G. Robinson
-
Patent number: 8117183Abstract: 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: GrantFiled: November 18, 2008Date of Patent: February 14, 2012Assignee: Xerox CorporationInventors: Lalit Keshav Mestha, Sohail A. Dianat
-
Patent number: 8086627Abstract: 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: GrantFiled: January 5, 2009Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Bernardo Pastorelli, Antonio Perrone
-
Patent number: 8086635Abstract: 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: GrantFiled: June 20, 2006Date of Patent: December 27, 2011Assignee: Verizon Business Global LLCInventor: James Howard Rinker
-
Patent number: 8051094Abstract: 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: GrantFiled: October 12, 2008Date of Patent: November 1, 2011Assignee: International Business Machines CorporationInventors: Geetika Agrawal, Mary Ann Roth, Peter Martin Schwarz
-
Patent number: 8027978Abstract: 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: GrantFiled: February 28, 2008Date of Patent: September 27, 2011Assignee: Fujitsu LimitedInventors: Takayuki Baba, Susumu Endo, Shuichi Shiitani, Yusuke Uehara, Daiki Masumoto, Shigemi Nagata, Rujie Liu, Dai Miyawaki