Patents Examined by Tuan-Khanh Phan
-
Patent number: 9218345Abstract: A backup computer storage system that protects and/or recovers data on a primary computer storage system is disclosed. The backup computer system may be used to backup databases, files, and/or applications. In some embodiments, the backup system may be used to backup an image of the primary computer storage system. In other embodiments, the backup system may be used to backup one or more databases, replicate an image of data that is on the primary computer storage system, restore data from the backup system to the primary computer storage system, restore data to a database while non-affected portions of the database are available and can be used, record all transactions in real time without overwriting any previously stored backup data, and maintain historical and/or chronological information related to backed up data.Type: GrantFiled: August 19, 2009Date of Patent: December 22, 2015Assignee: Symantec CorporationInventors: Gregory A. Becker, Robert Condon, David A. Knight, David E. Medders, Michael Rowan
-
Patent number: 9195687Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: GrantFiled: May 31, 2012Date of Patent: November 24, 2015Assignee: Salesforce.com, inc.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 9189537Abstract: Some embodiments of extraction of critical information from a database in a networked system have been presented. In one embodiment, a subset of data from the database in the networked system is extracted. The subset of data is indexed to generate an index. Using the index, a preview of the subset of data may be provided to users in response to a user request without accessing the database.Type: GrantFiled: August 29, 2008Date of Patent: November 17, 2015Assignee: Red Hat, Inc.Inventors: Jesus M. Rodriguez, Kevin A. Smith, John W. Matthews
-
Patent number: 9183289Abstract: A toolbar in a document creation application provides the ability to classify documents based on specific properties such as security classification. The toolbar through dropdown selections allows users to select the appropriate classification and properties based upon the content of the document and have appropriate classifiers added to the document. Document classification properties are generated that are associated with the document in the document properties and by inserting visual markings that allow users to quickly identify the security, sensitivity, intended distribution or retention. By utilizing the classification toolbar a user can classify an document by one or more classification levels and be ensured that the classification will be visible to any person viewing the document.Type: GrantFiled: September 19, 2011Date of Patent: November 10, 2015Assignee: TITUS, INC.Inventors: Charles E. Pulfer, Brad P. Smith, Tim J. Upton
-
Patent number: 9176964Abstract: A system and method for data deduplication includes a first computer device that determines duplicacy of a data item. If the data item is not a duplicate, the first computer device transmits a request to add an entry for the data item in a deduplication table of a deduplication database. The database adds the entry for the data item while enforcing uniqueness of data across one or more data fields of the deduplication table, where, in enforcing the uniqueness, the database denies an attempt by the second device to add an entry in the deduplication table for the same data item.Type: GrantFiled: August 18, 2009Date of Patent: November 3, 2015Assignee: GUIDANCE SOFTWARE, INC.Inventors: Shawn McCreight, Frank Lin, Prateek Arora, Kunjan Zaveri, Jason Fredrickson
-
Patent number: 9154539Abstract: Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one format. Web service event data associated with an event of a Web service and also associated with the session is also identified and provided to another event data collection system in another format. The networked application event data and the Web service event data associated with the session identifier are merged into a consolidated storage of event data in a common format.Type: GrantFiled: March 21, 2011Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Viswanathan Balasubramanian, Miguel A. Gonzalez, Gholamreza Assadi
-
Patent number: 9135021Abstract: Method for input and output of data with non-standard I/O devices for web and other applications is presented. In one aspect, non-standard input data is received from the non-standard input device at a client, and the non-standard input data is provided as equivalent standard input data to the standard browser running on the client, so that the standard browser can submit the input data to an application running on a server in communication with the client over a network.Type: GrantFiled: June 30, 2003Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Roger Lee Adema, John Christian Fluke, Jarrad Andrew Giles, Richard Gaines Whitley
-
Patent number: 9104766Abstract: Systems, methods, and other embodiments associated with event processing are described. In one embodiment, a method includes detecting an event. The example method may also include analyzing the event to extract information about the user and processing a subsequent event in accordance with the extracted information about the user.Type: GrantFiled: September 8, 2011Date of Patent: August 11, 2015Assignee: Oracle International CorporationInventors: Eric S. Chan, Vimal Chopra, Terry M. Olkin, Dieter Gawlick
-
Patent number: 9104663Abstract: A method, article of manufacture, and apparatus for processing queries, comprising performing a query with a first memory intensive allocation, receiving an indication that a memory intensive operator spilled to a first storage device, adjusting a resource queue memory allocation based on the indication, computing a second memory intensive allocation based on the adjusted resource queue memory allocation, and storing the second memory intensive allocation in a second storage device.Type: GrantFiled: March 18, 2011Date of Patent: August 11, 2015Assignee: EMC CorporationInventors: Sivaramakrishnan Narayanan, Florian Michael Waas, Joy Jie Kent
-
Patent number: 9098882Abstract: Methods, systems, and products create anonymous loan documents. Electronic loan documents are prepared for a borrower of a loan. An anonymous shadow copy of the electronic loan documents is generated that removes personally identifying information, such as names, addresses, and social security numbers. The anonymous shadow copy of the electronic loan documents may then be electronically published.Type: GrantFiled: September 8, 2011Date of Patent: August 4, 2015Assignee: ReverseVision, Inc.Inventor: Thomas M. Martignoni
-
Patent number: 9092440Abstract: A method performed by one or more processing devices includes obtaining a definition of a data structure; obtaining a definition of one or more operations to be performed on the data structure, the definition of the one or more operations being in accordance with a first syntax; receiving a request for instructions to perform the one or more operations on the one or more fields of the data structure, the instructions being in accordance with a second syntax; generating a translation of the definition of the one or more operations from the first syntax to the second syntax; generating instructions for accessing the one or more fields of the data structure; and generating the instructions in accordance with the second syntax for performing the one or more operations on the one or more fields of the data structure.Type: GrantFiled: September 15, 2011Date of Patent: July 28, 2015Assignee: Google Inc.Inventor: Jianjun Wen
-
Patent number: 9047322Abstract: Techniques for automatically adding a database device to a network of database devices include sending a first request from the database device in response to detecting that the database device is connected to the network. In response, the database device receives data that identifies a database device-management server. The database device sends a second request to the database device-management server. The second request identifies the database device and requests that the device-management server register the database device in response to the second request. The new database device may be a database appliance having a database process and a special purpose operating system tailored to the database process. With these techniques, a new database device can be plugged into a network and automatically discovered, registered, and assigned management tasks without human intervention. This alleviates the load on human operators and makes adding database device to a network more reliable and simple.Type: GrantFiled: March 21, 2011Date of Patent: June 2, 2015Assignee: Oracle International CorporationInventors: Yuanjiang Ou, Sivakumar Thivakaram, Darryl Presley, Venkat Malla, Dean Tan, Pascal Sero, Kevin Walsh
-
Patent number: 9020979Abstract: The capturing of rich database metadata includes: capturing partitioned column metadata of a database as mappings defined by a plurality of constraint statements; defining non-standard user-defined types of the database according to a schema; defining physical representations of columns of the database according to the schema; and storing the defined mappings, the defined user-defined types, and the defined physical representations of columns to a catalog of the database. Application enumerated data values in the database may also be defined according to the XML schema and stored to the catalog of the database. In this manner, the database management system may manage application constraints, user-defined types, and physical representations of data for applications referencing the same database using the metadata information stored in the catalog of the database.Type: GrantFiled: January 5, 2012Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Kyle J. Charlet, Nathan D. Church, Kevin D. Hite, Christopher M. Holtz
-
Patent number: 9009117Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: GrantFiled: May 31, 2012Date of Patent: April 14, 2015Assignee: salesforce.com, inc.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 9009109Abstract: In accordance with a first aspect of the invention, there is disclosed a profile exchange method comprising providing first profile data comprising a first plurality of data elements; receiving exchange signals from a device, the exchange signals carrying exchange data, the exchange data comprising an exchange property; identifying the exchange property as one of an approved property and an unapproved property; and at least one of transmitting first profile signals to and receiving second profile signals from the device in response to the exchange property being an approved property, the first profile signals containing the first profile data and the second profile signals containing a second profile data, the second profile data comprising a second plurality of data elements. More specifically, the exchange property is one of an identifier of the device, a characteristic of the second profile data and one of the second plurality of data elements.Type: GrantFiled: January 4, 2008Date of Patent: April 14, 2015Assignee: Jook, Inc.Inventor: Min-Liang Tan
-
Patent number: 8996570Abstract: Systems, methods, and products are described that provide for a histology workflow management system and associated functions. One aspect provides for accessing one or more digital specimen images; generating one or more patient records and one or more case records; matching the one or more digital specimen images to the one or more case records based on one or more image properties of the one or more digital specimen images; and facilitating one or more image review functions comprising image quality, case matching, tissue block matching, and case completeness functions. Other aspects and embodiments are also described herein.Type: GrantFiled: September 15, 2011Date of Patent: March 31, 2015Assignee: Omnyx, LLCInventors: Curtis Stratman, Mark Lotter, Martin Shelly
-
Systems and methods for preserving individual backed-up files in accordance with legal-hold policies
Patent number: 8972354Abstract: A computer-implemented method for preserving individual backed-up files in accordance with legal-hold policies may include (1) providing at least one legal-hold policy that specifies the manner in which individual backed-up files that potentially relate to legal proceedings are to be preserved, (2) identifying at least one file that has been backed up, (3) identifying at least one legal purpose for preventing deletion of the backed-up file, (4) applying, in response to the identification of the legal purpose, the legal-hold policy to the backed-up file, and then (5) preserving the backed-up file in accordance with the legal-hold policy identified in the file metadata associated with the backed-up file. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: September 15, 2011Date of Patent: March 3, 2015Assignee: Symantec CorporationInventor: Nilesh Telang -
Patent number: 8954423Abstract: A request can be received and a request reading level representation for the request can be inferred. In response to the request, the request reading level representation can be compared with one or more reading difficulty level representations for one or more response items. Also in response to the request, one or more indications of results of comparing the request reading level representation with one or more reading difficulty level representations for the one or more response items can be returned. The indication(s) may include a ranking of the response items. The ranking can be based at least in part on a request reading level representation for the query and reading difficulty level representations for the response items. The response item(s) may also be returned.Type: GrantFiled: September 6, 2011Date of Patent: February 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian de la Chica, Kevyn B. Collins-Thompson, Paul N. Bennett, David Alexander Sontag, Ryen W. White
-
Patent number: 8938446Abstract: A system and method is provided of generating a map. In one aspect, the map is transmitted by a server as an image. Listings are selected based on both their proximity to the location and whether they match arbitrary words provided by a user, with one set being transmitted as text and another set being transmitted as image data representing icons on a transparent background. In response, a user's computer displays the image of the second set as an overlay on the map, and processes the text to display the first set as icons on the map.Type: GrantFiled: January 26, 2009Date of Patent: January 20, 2015Assignee: Google Inc.Inventors: Bernhard Seefeld, Octavian Procopiuc, Nina Kang
-
Patent number: 8914322Abstract: Systems and methods for managing data, such as metadata or non-metadata such as content. In one exemplary method, a composite document is received and it is determined whether the composite document contains at least one subdocument and if it does, the method captures metadata and/or content from the subdocument and stores the captured metadata and/or content for use in future searches (or an immediate search). The metadata and/or content from the composite document is typically combined together with information about the hierarchy of the subdocuments in the document. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.Type: GrantFiled: October 12, 2011Date of Patent: December 16, 2014Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo