Patents Examined by Merilyn Nguyen
  • Patent number: 9507811
    Abstract: Systems, methods, and other embodiments associated with a compressed data page that includes uncompressed data fields are described. One example method includes compressing user records and storing them on a compressed data page and then storing one or more uncompressed data fields on the compressed data page such that the uncompressed data fields can be updated in place without uncompressing the compressed data page.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: November 29, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Marko Mäkelä
  • Patent number: 9495377
    Abstract: Methods, systems, and computer program products are provided for performing a secure delete operation in a wide area network (WAN) including a cache site and a home site. A method includes identifying a file for deletion at the cache site, determining whether the file has a copy stored at the home site, detecting a location of the copy at the home site prior to a disconnection event of the cache site from the home site, deleting the file from the cache site during the disconnection event, and performing a secure deletion of the copy at the home site immediately after a reconnection event of the cache site to the home site.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Carter Blount, Deepak Rambahu Ghuge, Shah Mohammad Rezaul Islam, Sandeep Ramesh Patil, Riyazahamad Moulasab Shiraguppi, Renu Tewari
  • Patent number: 9471590
    Abstract: Techniques for fast provisioning of virtual machine images using deduplication metadata are described, including receiving a request to copy a first virtual machine to form a second virtual machine, identifying a first portion of memory comprising data for the first virtual machine; and forming the second virtual machine based on the first portion of memory comprising data for the first virtual machine, wherein forming the second virtual machine further comprises linking the second virtual machine to the first portion of memory comprising data for the first virtual machine, and implementing a second portion of memory to store data for the second virtual machine independent of the first virtual machine.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: October 18, 2016
    Assignee: Atlantis Computing, Inc.
    Inventors: Chetan C Venkatesh, Vinodh Dorairajan, Kartikeya Iyer, Vikram Auradkar, Seshan Parameswaran
  • Patent number: 9471901
    Abstract: Mechanisms are provided for representing white space in a graphical representation of a data model. These mechanisms involve analyzing output data that is to be output to a user via an output device, to identify white spaces in the output data. White spaces comprise portions of a range of metrics of output data values where the output data does not have data objects representing those portions of the range of metrics of output data. For each identified white space, a white space data object is created. The white space data objects are provided to an application which performs an operation on the white space data objects to output the white space data objects in a manner that identifies the white space data objects differently from non-white space data objects in the output data.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Mary J. Mueller, James S. Taylor
  • Patent number: 9448999
    Abstract: A method for detecting similar documents includes extracting an entity from each of a first web document and a second web document; determining an importance contribution element corresponding to each of the web documents; calculating, using the processor, weights for each entity based on the determined importance contribution elements; and determining whether the web documents are similar documents based on the calculated weights. A device to detect similar documents includes a storage device; an entity extractor stored on the storage device and configured to extract an entity from a first web document and a second web document and to determine an importance contribution element from each of the web documents; a weight calculator configured to calculate weights of each entity based on the determined importance contribution elements; and a similar document detection unit configured to determine whether the web documents are similar documents based on the calculated weights.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: September 20, 2016
    Assignee: NHN Corporation
    Inventors: Chae Hyun Lee, Dong Yun Sim
  • Patent number: 9449003
    Abstract: A system, method, and computer program product are provided for presenting entity-related events using radially divided concentric circles. In use, a plurality of events associated with at least one entity is stored. Additionally, a set of the events is retrieved according to a preconfigured time period. Further, each of the events in the set is categorized according to a plurality of predefined categories. Still yet, a plurality of concentric circles each segmented by a radial axis centered on the concentric circles is displayed, where each segment is associated with a different one of the predefined categories and each concentric circle is associated with a different portion of the preconfigured time period. Moreover, each of the events in the set is presented in one of the segments of one of the concentric circles, based on the categorization.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: September 20, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: John D'amour, Abhay V. Acharekar
  • Patent number: 9449028
    Abstract: Systems and methods for identifying a representative image for any given search query are provided. In response to a search for a query term (or terms), the system accesses an inverted index to identify images associated with that term. The system then receives a ranked list of images. The ranked list includes image identifiers, and once an item in the list is selected the system can use the associated image identifier to retrieve the image from a server. If an editor has overridden the default image for the present search query, then the system returns the image identifier for the overridden image, which can be used to access the image from the server. Thus, the representative image system provides a reliable and universal mechanism for retrieving representative images for any given topic dynamically in real time.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin Hamilton, Troy Ma, Kun Wu, Bing Lang, Xiaowei Sheng, Avinash Vemuluru, Paul Borza
  • Patent number: 9443021
    Abstract: Systems, methods, and computer-readable storage media for providing a rich search experience utilizing entity-type characterization are provided. A search query is received and an entity type is determined for the query. A Web search is then performed for the query against a predefined list of sources determined to be authoritative for the determined entity type. The results of the source-specific searches are filtered based upon the entity type providing a filtered list of results that each pertains to an entity of the entity type determined to be associated with the query. The filtered list are then compared to a list of resolved entities to determine equivalent entities identified by different searched sources, the equivalent entities being combined into a single potential search result. The consolidated search results are then ordered based upon rank values. At least a portion of the results may then be presented to the user.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashok K Chandra, Olivier Jerzy Dabrowski, David James Gemmell, Benjamin Rubinstein
  • Patent number: 9424280
    Abstract: A media item selection application is provided for use with computing devices. The media item selection application is configured to identify media items that have significant similarities in metadata values, such as location and time period. The media item selection application is further configured to visualize similar media items as a group, depicted as a section within a collection or gallery, in which each group is a suggestion for a natural collection of media items representing an event. Where media items do not fall within a group of a particular size with significant similarities, groups are consolidated to create a second type of collection which covers a time-period between two significant groups. Further, the media item selection application is configured to depict media items that show extraordinary similarity as a virtual stack of all such media items.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 23, 2016
    Assignee: Animoto Inc.
    Inventors: Tom Clifton, Christopher James Maddern, Faisal Riaz Anwar, Josh Lambert, Gordon Mei
  • Patent number: 9424287
    Abstract: Methods and apparatus are disclosed to provide continuous, automated database-table partitioning and database-schema evolution. In one example, the disclosed methods and apparatus for automatically partitioning a logical table include monitoring a database operation to detect a partition-invoking event associated with the logical table, wherein the monitoring of the database operation is initiated in response to a table creation command that includes a partition-by constraint specifying a column of the logical table or of a different table, and, when a partition-invoking event occurs and is detected by the monitoring of the database operation, creating the next partition for the logical table and storing the next partition in a computer-readable medium.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 23, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Albrecht Schroth
  • Patent number: 9405628
    Abstract: In one embodiment of the present description, data is migrated to a replacement source storage unit of a storage subsystem while being mirrored from the original source storage unit of a storage subsystem to an original target storage unit of a storage subsystem, and the original source storage unit and the replacement storage unit are swapped in a multi-storage volume swap to write updates to the replacement source storage unit instead of the original source storage unit, in input/output operations issued by at least one host. Further, data stored in the replacement source storage unit, is mirrored from the replacement source storage unit to the original target unit. Other aspects are described.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, William J. Rooney, John J. Wolfgang
  • Patent number: 9405856
    Abstract: Systems, methods, and computer-readable storage media for providing task-oriented query-completion suggestions are provided. A portion of a search query is received, for instance, via a query-input region or search box presented in association with a general web search domain. As the portion of the search query is received, it is determined that the received search query portion is suggestive of a task-oriented user intent. Also determined are query-completion suggestions that are associated with the task-oriented user intent of which the search query portion is suggestive. The determined query-completion suggestions are then provided to the user. As query-completion suggestions are surfaced with input of short character sequences that are associated with task-oriented user intents, users can quickly be provided the relevant, rich content for completing their intended tasks.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Brian Whalen MacDonald, Jeffrey R. Kelleran, Derrick L. Connell, Samir Shiraz Pradhan, Sanaz Ahari
  • Patent number: 9384255
    Abstract: Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the version at the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable and synchronize the version at the second site with the version at the third site if the first site is unavailable.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John P. Wilkinson
  • Patent number: 9384214
    Abstract: A search engine determines a set of other images that are similar to a user-selected image, and presents those other images to the user. In determining whether two images are sufficiently similar to each other to merit presentation of one, the search engine determines a Euclidean distance between separate feature vectors that are associated with each of the images. Each such vector indicates diverse types of information that is known about the associated image. The types of information included within such a vector may include attributes that reflect visual characteristics that are visible in an image, verbal tags that have been associated with the image users in a community of users, concepts derived from those tags, coordinates that reflect a geographic location at which a camera that produced the image was when the camera produced the image, and concepts related to groups with which the image is associated.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Malcolm Slaney, Kilian Quirin Weinberger, Kaushal Kurapati, Sriram J. Sathish, Polly Ng
  • Patent number: 9384177
    Abstract: At the time of copy & paste, an item, a size and a paste content are recorded, and the importance of the paste is determined based on the number of pasted items, and a pasted data size relative to the overall file. Also, an item name and a change content are recorded, and when the manager inputs an important keyword (or unimportant keyword) in visualizing a file history, the importance is increased (or decreased) if the keyword is included in the item name or the change content. A function of displaying the file history in order of importance if the file history is displayed in table format in visualizing the file history, and a function of displaying, or highlighting, only the source file in which the importance is greater than or equal to a threshold set by the manager if the file history is displayed graphically are provided.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 5, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Takao Sakurai, Yukihisa Fujita, Ken Naono
  • Patent number: 9378100
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: June 28, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo JW Kiser, Todd Redfoot, Ganesh Devarajan
  • Patent number: 9372910
    Abstract: Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the version at the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable and synchronize the version at the second site with the version at the third site if the first site is unavailable.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John P. Wilkinson
  • Patent number: 9342545
    Abstract: A partially built index is used in a computer database system. When a database index is being built, or rebuilt, the database manager keeps track of the records processed using a relative row number (RRN) to track what part of the partially built index is complete. Queries are optimized by a query optimizer associated with the database manager that uses the portion of the index that is complete with reference to the RRN. The remainder of the database table beyond the RRN can be estimated or implemented using the completed data or can be determined by searching the relevant portion of the database table.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9342517
    Abstract: A method is disclosed that includes receiving, from a device of a user, a request to transmit a multimedia file. The method also includes automatically generating a generated content descriptor based on an analysis of the multimedia file using at least one analysis parameter. The method includes determining whether the generated content descriptor satisfies filter criteria of a profile associated with the user. The method further includes rejecting the request to transmit the multimedia file when the generated content descriptor does not satisfy the filter criteria of the profile. The method includes transmitting the multimedia file along with the generated content descriptor when the generated content descriptor satisfies the filter criteria of the profile.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: May 17, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Paul Van Vleck, Lee Begeja
  • Patent number: 9342548
    Abstract: Data entities in a client-server system are accessed. The client-server system comprises a set of clients, a server system, and a repository for storing a plurality of data entities. The server system comprises an inter-transactional cache, the inter-transactional cache being accessible for each client of the set of clients. A first client of the set of clients comprises a first intra-transactional cache. If a copy of a first data entity is in the inter-transactional cache, a version identifier of the original first data entity is read from the repository. If the copy of the first data entity is to be accessed with an exclusive lock, a copy of the copy of the first data entity is added to the first intra-transactional cache. The copy of the copy of the first data entity in the first intra-transactional cache is accessed for further processing of the first data entity by the first client.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Neumann, Gerhard Pfau