Patents Examined by Fariborz Khoshnoodi
  • Patent number: 9372897
    Abstract: Methods for determining a relationship score between a first entity and a second entity. A first computer-readable representation of a first spatial region containing the first entity is generated. A second computer-readable representation of a second spatial region containing the second entity is generated. The first computer-readable representation and the second computer-readable representation are compared at decreasing resolutions until a matching condition is reached. A relationship score is assigned to one or more of the first entity and the second entity based on the resolution at which the matching condition is reached.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 9367330
    Abstract: In a method for accessing files in an electronic device, a Random Access Memory (RAM) disk is set-up to store the file system root of the electronic device. At least one file system to be mounted is discovered in the electronic device. Mount points are established on the RAM disk for each file system. Drive identifiers are assigned for each file system. A file access request comprising a first file name path comprising a drive identifier is detected. The drive identifier is mapped to a mount point and a second file name path based on the mount point and the first file name path is formed. Thereupon, a file is accessed using the second file name path in the electronic device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: June 14, 2016
    Assignee: Open Invention Network LLC
    Inventor: Pirkka Puustinen
  • Patent number: 9330094
    Abstract: Different advantageous embodiments provide for data separation and data integration. A customizable toolset is implemented on an enterprise resource planning system to selectively purge or mask data in a replicated database.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 3, 2016
    Assignee: T.G.R. Group, Inc.
    Inventors: Ernesto Santiago Clarke, II, Kyle Anthony Pourciau
  • Patent number: 9245001
    Abstract: A content processing system may include any of a number of content processing techniques such as condensed content management, multi-content compilation management, associated content compilation management, recommended content management, and content cluster management.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: January 26, 2016
    Assignee: SRI INTERNATIONAL
    Inventor: Kenneth C. Nitz
  • Patent number: 9244991
    Abstract: A method and system for interfacing with an end user to search, navigate, and combine large numbers of heterogeneous data sources with varying data characteristics. End user entered search terms are received and the end user is then presented a guided exploration including search results and search result details. The end user is also presented with a guided combination including search result combination options and combination details. Both the guided exploration and guided combination render all data from the heterogeneous data sources in a uniform data format and both can culminate in saving selected results.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
  • Patent number: 9223853
    Abstract: In various embodiments, systems and methods are provided for query expansion using add-on terms with classifications. A query is received. An add-on term is identified for the query. A classification is determined for the add-on term. The classification is a designation associated with the add-on term that is used to distinguish the add-on term from the query. An appended query is generated based on the add-on term. The appended query is generated by concatenating the query with the add-on term. The appended query is executed on a resource stack as a single reformulated query to identify one or more resources. Upon execution, the classification of the add-on term distinguishes the one or more resources identified for the add-on term based on tagging the one or more resources with the classification of the add-on term. The appended query is used to generate content items.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pushpraj Shukla, Atul Kumar Gupta, Yuan Wang, Elliot Kuehl Olds, Massimo Mascaro
  • Patent number: 9223817
    Abstract: Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: December 29, 2015
    Assignee: EMC Corporation
    Inventors: Razmik Abnous, Victor Spivak, Eric Merhoff
  • Patent number: 9201771
    Abstract: A method for evaluating a production rule for usage as a test input process for a memory management analysis is carried out via a server process. The server process accesses at least a database of a manufacturing execution system. At least one user table is retrieved out of the database. A first number of records are retrieved for the user table. A single execution of the production rule is triggered by the server process. A second number of records are retrieved for the user table. The first number of records are compared to the second number of records and either, classifying the production rule as a suitable rule for the memory management analysis if the first and the second number of records are equal, or, classifying the production rule as an unsuitable rule for the memory management analysis if the first and the second number records are unequal.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: December 1, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Paolo Olmino, Alessandro Raviola
  • Patent number: 9183297
    Abstract: One embodiment of the present invention provides a system that considers lexical synonyms for terms while processing a query. During operation, the system receives a query containing one or more terms. Next, the system identifies one or more lexical synonyms for the one or more terms. The system then generates an altered query using the one or more lexical synonyms and processes the altered query to produce search results.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Steven Baker, Maureen Heymans, Evan M. Martin, Dimitra Papachristou, Trystan G. Upstill, Ke Yang
  • Patent number: 9183262
    Abstract: Systems and methods for content tagging and creation within an information system are described herein. Content tagging may include the processing of unstructured data as input and the transformation of the unstructured data into structured data that has context relative to a user or a group of users. The content may include an action statement suggesting at least one action for the user to perform. The tagging process may associate the action statement with a tag provided from a hierarchy of tag classifications, the tag being relevant to motivating the user to perform at least one action contained in the action statement (for example, the performance actions facilitating the user's achievement of a health goal). The content and associated tagging data may then be stored in the information system for consumption by the content suggestion engine. Further techniques for tagging and accessing tagged data are also described.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 10, 2015
    Assignee: Wellclub, LLC
    Inventors: Thomas Edwin Brust, Phil Kennedy, Jamal Khan, Jay W. Johnson, Tom Waddell
  • Patent number: 9152515
    Abstract: An apparatus for controlling a storage system having a data replication function, comprises: a storage array component being operable to send notification to a replication engine that a write of data to a primary storage location by a host is subject to data replication; the replication engine being operable to receive the notification and in response to instruct the storage array to copy the data to a secondary storage location; wherein the data is copied to the secondary storage location unmediated by the replication engine.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: October 6, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth F. Day, III, Robert B. Nicholson, Lee J. Sanders, Bill J. Seales
  • Patent number: 9047378
    Abstract: A host service holds a collection of contacts for multiple organizations, or domains. The system maintains an index made of one or more tables. The index may be sorted across multiple machines. Each table contains a set of elements, and each element points to a subset of the contacts that share a common attribute. When the system receives query to return at least one of the contacts in the collection, the system accesses the index to identify a first element having a domain that matches the domain of the first query and an attribute that matches an attribute value of the query. In response, it returns the contacts to which the first element points.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventor: Offir Bakshitz
  • Patent number: 9037540
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: May 19, 2015
    Assignee: Dropbox, Inc.
    Inventors: Jack Benjamin Strong, Gibu Thomas
  • Patent number: 9031918
    Abstract: A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 12, 2015
    Assignee: Microsoft Licensing Technology, LLC
    Inventors: Murali Venkatrao, Ji Tang, R P Huang, Mohammed Nazeeruddin, Ignacio Omar Venado Estrada
  • Patent number: 9002815
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: April 7, 2015
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Joshua Jenkins, Francois Alexander Allain, Jeffrey Bartelma
  • Patent number: 8996499
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram
  • Patent number: 8996500
    Abstract: Methods for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram
  • Patent number: 8990153
    Abstract: A data storage system, device, and method are provided for replicating data between different data storage systems or appliances. More specifically, the present invention affords communications between heterogeneous data storage systems that potential employ different communication protocols. A bridging communication protocol is utilized by one or both storage systems in order to accommodate different communication protocols. Alternatively, a storage appliance connecting the data storage systems may employ the bridging communication protocol.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: March 24, 2015
    Assignee: Dot Hill Systems Corporation
    Inventors: James George Wayda, Kent Lee, Elizabeth G. Rodriguez
  • Patent number: 8972343
    Abstract: A system includes: a copy processing system configured to copy a copy source file system that includes storage data and key data referring to the storage data and being unique depending on the data, from a copy source storage system storing the copy source file system into a copy destination storage system, thereby forming a copy destination file system; and an update data specifying means configured to compare the key data within the copy source file system with the key data within the copy destination file system and specify, as update data, the storage data within the copy source file system referred to by the key data within the copy source file system, the storage data not existing in the copy destination file system. The copy processing system is configured to copy the update data stored within the copy source file system into the copy destination file system.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: March 3, 2015
    Assignees: NEC Corporation, NEC Software Tohoku, Ltd.
    Inventors: Ryuji Hironaga, Satoru Nagane
  • Patent number: 8954420
    Abstract: Systems and methods that improve client-side searching are described. In one aspect, a system and method for identifying an article, and determining a ranking score for the article based at least in part on duration data, access data, URL data, or trajectory data associated with the article is described.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Omar Habib Khan, Stephen R. Lawrence