Patents Examined by Augustine Obisesan
-
Patent number: 7860842Abstract: A vulnerability analysis tool is provided for identifying SQL injection threats. The tool is able to take advantage of the fact that the code for many database applications is located in modules stored within a database. The tool constructs a data flow graph based on all, or a specified subset, of the application code within the database. The tool identifies, within the data flow graph, the nodes that represent values used to construct SQL commands. Paths to those nodes are analyzed to determine whether any SQL injection threats exist.Type: GrantFiled: March 16, 2005Date of Patent: December 28, 2010Assignee: Oracle International CorporationInventors: Dmitri Bronnikov, Charles Wetherell
-
Patent number: 7849056Abstract: A method of managing databases at an electronic device, associated with respective ones of a first PIM service account and a second PIM service account. The method includes: receiving representative data of records at a server associated with the second PIM service account and obtaining data representative of records already present at the electronic device; comparing the data representative of the records at the server with the data representative of records already present at the electronic device; and determining with which of two of the databases ones of the records, at the server, for which representative data is received are associated, based on whether each of the records, at the server, for which representative data is received is already present in one of the two of the databases.Type: GrantFiled: February 9, 2007Date of Patent: December 7, 2010Assignee: Research In Motion LimitedInventors: Robert Bredin, Darrell R. May
-
Patent number: 7840526Abstract: Various embodiments include systems, methods, and user interfaces that provide abilities to administer data in a workflow system. In some embodiments, the workflow system is a portion of a larger system, such as a document management system.Type: GrantFiled: December 29, 2005Date of Patent: November 23, 2010Assignee: United Services Automobile Association (USAA)Inventors: Tina De Hoyos Baltazar, Kelly Suzanne McChesney, Robert Andrew Massie, Scott Bureau
-
Patent number: 7831540Abstract: Various techniques are described hereafter for improving the efficiency of updating XML documents in a content repository, such as a database system. Specifically, techniques are described for updating an XML document by dynamically merging a stream of XML data from the document with update information. Techniques are also described for efficient validation of XML documents. Because of the manner of the updates, specifically because the XML data being updated is in the form of a stream, the database system validates only those portions of the stream of XML data that have been updated. In the alternative, the database system validates that portion of the XML data that is associated with the parent node of the portion of XML data that has been updated.Type: GrantFiled: October 25, 2007Date of Patent: November 9, 2010Assignee: Oracle International CorporationInventors: Vijay Medi, Sivasankaran Chandrasekar, Nipun Agarwal
-
Patent number: 7822706Abstract: Various embodiments include systems, methods, and user interfaces that provide abilities to administer data in a workflow system. In some embodiments, the workflow system is a portion of a larger system, such as a document management system.Type: GrantFiled: December 29, 2005Date of Patent: October 26, 2010Assignee: United Services Automobile Association (USAA)Inventors: Tina De Hoyos Baltazar, Kelly Suzanne McChesney, Robert Andrew Massie, Scott Bureau
-
Patent number: 7818288Abstract: A system and method are provided for modeling functional requirements for a project. The method includes creating a first model for a first project, categorizing a portion of the first model according to an eTOM area related to the first project, storing the first model in a repository according to the eTOM category, searching the repository for a model for a project categorized by an eTOM area similar to an eTOM area associated with a second project, and when a similar model is found, using the similar model as a basis for creation of a second model for the second project.Type: GrantFiled: July 21, 2006Date of Patent: October 19, 2010Assignee: Sprint Communications Company L.P.Inventors: Thomas S. Dickson, Carter Wayne Floyd, Jr., Lavanya Srinivasan, Robert Zagrosh
-
Computer-implemented method and system for enabling network communication using sponsored chat links
Patent number: 7818340Abstract: A computer-implemented method and system for enabling network communication using common search queries and sponsored chat links is disclosed. Various embodiments relate to a computer-implemented system and method for receiving a sponsored concept from a sponsoring company, receiving a search query from a user, determining if the sponsored concept and the user search query fit within a match criteria, and establishing a communication link between the sponsoring company and the user if the sponsored concept and the user search query fit within the match criteria.Type: GrantFiled: February 22, 2006Date of Patent: October 19, 2010Inventor: Peter Warren -
Patent number: 7814129Abstract: Method and apparatus for storing data in a reduced redundancy form. Binary Large Objects (BLOBs) are partitioned into subblocks according to a partitioning method, and the subblocks are stored in subblock clusters. Each BLOB is represented as a list of spans of subblocks which identifies a contiguous sequence of subblocks within a cluster. Storage redundancy can be reduced because the spans of two different BLOBs can refer to the same subblocks. An index may be used to map subblock hashes to subblock cluster numbers.Type: GrantFiled: March 10, 2006Date of Patent: October 12, 2010Inventor: Ross Neil Williams
-
Patent number: 7814267Abstract: A processor device integrated circuit can include a plurality of storage locations logically configurable into at least one database. Such a database can include a number of records, record having a selectable size of up to F multi-bit segments, where F is an integer greater than one. A search key application circuit can apply a search key value of up to F multi-bit segments to the at least one database in response to receiving one search key segment value. The one search key segment can be applied as any of the F multi-bit segments according to a segment selection value.Type: GrantFiled: February 4, 2008Date of Patent: October 12, 2010Assignee: Netlogic Microsystems, Inc.Inventors: Vinay Raja Iyengar, Venkat Rajendher Reddy Gaddam, Aparna Bharat
-
Patent number: 7809747Abstract: A method of improving the speed with which a sample such as a biometric sample can be fuzzily matched against records in a database, comprises extracting characteristics from the sample, and using those extracted characteristics as indexes (70) to address a lookup table (25). Each row within the lookup table points to an individual record occurrence list (28, 30, 32) which contain details of not only the stored records from which the given characteristic can be extracted, but also those records having an extracted characteristic which are within a defined proximity to the said characteristic. Characteristics are extracted from the sample record, and a given stored record is identified as being a possible match with the sample if it appears in a required number of record occurrence lists.Type: GrantFiled: October 23, 2006Date of Patent: October 5, 2010Inventor: Donald Martin Monro
-
Patent number: 7809695Abstract: Many companies provide online search facilities that enable users to conduct computerized searches for documents. Unfortunately, these searches frequently provide results that include duplicate documents—that is, documents that are completely or substantially identical to each other. This problem is particularly vexing when searching news stories, for example. Moreover, the duplicate documents are intermixed in the search results, leaving users to manually manage the complexities of identifying and/or filtering them. Accordingly, the present inventors devised systems, methods, and software that facilitate the identification and/or grouping of duplicate documents in search results.Type: GrantFiled: May 5, 2005Date of Patent: October 5, 2010Assignee: Thomson Reuters Global ResourcesInventors: Jack G. Conrad, Joanne R. S. Claussen, Jie Lin
-
Patent number: 7809689Abstract: System, method and computer program product for creating, managing, and accessing an information repository including a source database and an archive database. A source database and the archive database are defined to a same schema. A user terminal presents a common user interface for accessing the source database and the archive database. A timed archive agent, an end user archive agent, and a criteria based archive agent archive source data from the source database as archive data to the archive database. A criteria based restore agent and an end user restore agent are provided to restore archive data from the archive database as source data to the source database. An integrated functions agent assembles compiled data from source data and archive data and present the compiled data to the user interface.Type: GrantFiled: January 26, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Matthew J. Bangel, Robert G. Madsen, James A. Martin, Jr.
-
Patent number: 7801869Abstract: A partial revocation list and a system and method for using the partial revocation list for tracking the authenticity of replacement cartridges in a manufactured device to inhibit cloning of the cartridges is provided. A revocation pool is maintained by a manufacturer who chooses a partial revocation list from the revocation pool to store in the memory of the cartridge. The device stores its own revocation list, informs the manufacturer of cartridges which have been used and checks when a new device is installed to ensure a cloned replacement is not being used. The partial revocation list distributes enough revocation information to devices to statistically impair the cartridge yield of a cloning operation.Type: GrantFiled: December 16, 2005Date of Patent: September 21, 2010Assignee: Certicom Corp.Inventors: Brian Neill, Ashok Vadekar
-
Patent number: 7801931Abstract: A system and method for common storage object model is provided. In one aspect, one or more classes representing respective one or more storage devices are provided. One or more plugin modules are operable to discover and provision one or more storage devices connected to a storage network using the one or more classes. A wrapper module is operable to handle selecting and loading of the one or more plugin modules.Type: GrantFiled: March 28, 2005Date of Patent: September 21, 2010Assignee: Computer Associates Think, Inc.Inventors: Emre Tunar, Alioune Thiam, Keywan H. Esfahani
-
Patent number: 7788299Abstract: A method and apparatus for a generating a tape format like file with an associated look-up table on a non-tape storage medium is disclosed. In one configuration, a data storage arrangement can comprise a host computer in communication with a storage system by means of a streaming protocol. The storage system can comprise a non-tape storage medium having at least one file comprising a plurality of records each having user data and meta data wherein the meta data comprises data fields for and about the record. A table associated with the file is adapted to contain information related to at least one of the records. The table can be accessed by the storage system to reduce the amount of time spent locating the records.Type: GrantFiled: November 3, 2004Date of Patent: August 31, 2010Assignee: Spectra Logic CorporationInventors: Larry Alan Fenske, Richard Douglas Rector, Walter Wong, Matthew Thomas Starr
-
Patent number: 7783606Abstract: A method and system for generating a snapshot in a consistent state is disclosed. The system comprises a host computer, a primary data storage, a data protection unit, and a secondary data storage. The data protection unit monitors a state of an email application which is running on the host computer. The data protection unit generates a snapshot of data stored in a primary data storage when the email application is in a consistent state, and stores the snapshot on a secondary storage. In the event of a system failure, the data is recovered using the last snapshot. A method and system for recovering email data from a snapshot in a consistent state using a client is also disclosed.Type: GrantFiled: April 28, 2006Date of Patent: August 24, 2010Assignee: NetApp, Inc.Inventors: Yafen Peggy Chang, Roger Keith Stager, Craig Johnston
-
Patent number: 7783635Abstract: Techniques for providing recommendations for content are provided. Content is received from a source at a service provider. The content includes first recommendation information from the source. A service provider does not own the content provided from the source. A model is generated for the content using the first recommendation information and additionally a second recommendation information that is associated with the service provider. One or more recommendations based on the model are then generated. The recommendations are then provided to an entity, such as the user that requested the content.Type: GrantFiled: May 25, 2005Date of Patent: August 24, 2010Assignee: Oracle International CorporationInventor: Stephane H. Maes
-
Patent number: 7779004Abstract: Methods, systems, and products are disclosed for characterizing a target system. A query is sent. The query includes an ontology of interest, a predicate, and a scoring algorithm. The predicate describes a membership qualification for a node in the ontology of interest. A response is received comprising a score. The score represents an evaluation of the predicate to metadata associated with the target system. The score represents how well the metadata matches the ontology of interest.Type: GrantFiled: February 22, 2006Date of Patent: August 17, 2010Assignee: QURIO Holdings, Inc.Inventors: Richard J. Walsh, Alfredo C. Issa, Christopher M. Amidon
-
Patent number: 7769765Abstract: A method and system for sorting mail includes the steps of imaging a face surface of the mailpieces to acquire mailpiece delivery information and distributing the mailpiece image to a virtual sorting station. The virtual sorting station is operative to sort each mailpiece image into one of a plurality of database files based upon common mailpiece delivery information. Depending upon the number of virtual sorting stations required to perform the sorting operation, the mailpiece delivery information contained in each database file may be processed by a system controller and/or transmitted to an automated mailpiece sorting device where each mailpiece is physically sorted into one of a plurality of mailpiece containers. The system for sorting mail includes an imaging device, a virtual sorting station for virtually sorting the mailpiece images and an automated sorting station for physically sorting the actual mailpieces.Type: GrantFiled: July 25, 2006Date of Patent: August 3, 2010Assignee: Lockheed Martin CorporationInventor: Denis J. Stemmle
-
Patent number: 7761485Abstract: A technique for storing a plurality of data records in a database. Client processes link to the database to access the data records of the database. Each client process has a specified scope. The scope defines to which of the data records within the database each of the client processes has access.Type: GrantFiled: October 25, 2006Date of Patent: July 20, 2010Assignee: Zeugma Systems Inc.Inventors: Emmanuel A. Papoutsakis, Jonathan Back