Patents Examined by Farhan Syed
  • Patent number: 9582613
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure by a product data management (PDM) system, including a plurality of occurrence nodes and component nodes. The method includes receiving a query that references an occurrence node and at least one cell index value and determining a query result corresponding to the query. The query result identifies at least one occurrence node that corresponds to the cell index value. The method includes forming a query result chain corresponding to the query result, the query result chain filtered by a structural criterion, and applying a configuration rule to the filtered query result chain to identify child nodes of the filtered query result chain that conform to the configuration rule, and thereby producing a configured spatial retrieval result.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 28, 2017
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Jianbing Huang, Guy Roetcisoender, Balaji Venkatasubramaniam, Jeremy S. Bennett
  • Patent number: 9582582
    Abstract: An electronic apparatus includes a storage section, a first generation section, a second generation section, an update section, and an output section. The storage section stores contents, titles thereof, and viewing history information on viewing histories of the contents by a user. The first generation section generates, based on the stored viewing history information, recommendation display information containing as a recommended-content list a list of titles of contents that the user has not viewed among the stored contents. The second generation section generates dependence information on first and second contents among the stored contents by analyzing text information on a network, the second content being created dependently on the first content. The update section updates, based on the dependence information, the recommendation display information so that the user is prevented from viewing the second content before the first content.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: February 28, 2017
    Assignee: SONY CORPORATION
    Inventors: Takeshi Ohashi, Hiroaki Ogawa
  • Patent number: 9575981
    Abstract: Systems and methods method enabling file actions to be performed on a folder structure in a cloud-based service are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for representing the folder structure in a user interface to the cloud-based service as a file and enabling file actions to be performed on file representing the folder structure in the user interface to the cloud-based service. In one embodiment, the folder structure and associated content is stored on a server which provides the cloud-based service in a compressed file format which is able to preserve the metadata associated with the folder structure which indicates its representation as the file in the user interface.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 21, 2017
    Assignee: Box, Inc.
    Inventors: Griffin Dorman, Satish Asok, Matthew Self
  • Patent number: 9565298
    Abstract: Certain aspects of the present disclosure relates to a computer implemented method for executing application code to connect with a voice based networking website, the method includes connecting at least a user in a conference through the voice based networking website. The information provided by at least the user is appended in a conversation after the conference is over. The appended information is displayed in the voice based networking website as per a timestamp.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: February 7, 2017
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9558447
    Abstract: Computer-implemented systems utilizing sensor networks for sensing temperature and motion environmental parameters, and performing at least operations of electronically establishing, based on pattern recognition criteria, correspondence of a plurality of representative features a plurality of characteristics of an occurrence, where a first instance of the occurrence occurred within a first time period of a plurality of time periods; electronically discovering, based on the correspondence, a second instance of the occurrence in an environment during a second time period of the plurality of time periods; and electronically causing, based on the discovery of the second instance of the occurrence, a change in the environment via an electronically-controlled device.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: January 31, 2017
    Assignee: Triplay, Inc.
    Inventors: Edward K. Y. Jung, Clarence T. Tegreene
  • Patent number: 9558222
    Abstract: Systems and methods for blending dissimilar, ordered populations into a single selection for users are disclosed herein. In an aspect, content items belonging to distinct parent populations which display a large disparity in the value which is used for ranking purposes, can be displayed together in a single continuously ranked list for simple browsing and selection by users. Further, a score can be assigned to the respective media content items based at least in part on a median value of a distribution of media content items corresponding to the respective parent populations and this score can be used as a normalized, universal value with which to rank content from all dissimilar populations together.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Matthew Thomas Darby, Naga Naresh Karuturi
  • Patent number: 9535997
    Abstract: A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web pages organized in a hierarchical structure. Each web page has an SEO content pattern associated therewith. The method establishes an inheritance scheme for the hierarchical structure such that the SEO content patterns of parent web pages are inherited by children web pages. The method further enables a user to override the inheritance scheme for selected web pages such that the SEO content patterns of the selected web pages override the SEO content patterns of their respective parent web pages. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pavan Kini, Rakesh Kote, Karson Ng, Walfrey Ng, Siddharth Cuduvalli Ravi Kanth Rao, Guru Prasad Shamanna
  • Patent number: 9529824
    Abstract: A system for modular image mining and search, comprising a plurality of image capture devices, a search engine, an indexing engine, a database, and user interface software. A plurality of image capture devices capture images and store them to a database. The indexing engine indexes images to create image data for each image with associated metadata and stores the information to the database. The interface software is used to request search queries via a search engine. The search engine accesses the image data to find images or parts of images that satisfy the search query.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: December 27, 2016
    Assignee: DigitalGlobe, Inc.
    Inventor: Carsten Tusk
  • Patent number: 9529922
    Abstract: A method of retrieval of items of particular relevance from a particular domain. A processor receives from a remote computing device a resource-identifying string that has a combination of a predefined notation and a resource-related sub-string. The processor uses the resource-identifying string to retrieve a subset of data items from within a data set, the subset of data items relating to a subset of resources within a set of resources available to be served by the particular domain over a distributed network. The processor uses the subset of data items to generate a list of the subset of resources and serves the list to the remote computing device.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: December 27, 2016
    Inventors: Ashok Wahi, Aikta Wahi
  • Patent number: 9519721
    Abstract: A source system receives initial identification data of a listing related to an entity. The source system searches a provider system for one or more listings having identification data matching the initial identification data. The source system receives, from the provider system, a plurality of potential matching listings having identification data matching the initial identification data, wherein each listing of the plurality of potential matching listings has a corresponding confidence score assigned by the source system, and wherein each listing of the plurality of potential matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings, the representative listing having the highest confidence score assigned by the source system.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: December 13, 2016
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9514318
    Abstract: The present invention provides an approach to manage and control document transmission and electronic communication. Specifically, the present invention provides control over data associated with multiple types of data communication. Along these lines, embodiments of the present invention provide a hub and spoke communication model in order to achieve multiple benefits in terms of effectiveness, efficiency, flexibility, and control. This type of granular control is critical for information sharing within a networked computing environment. This approach is also useful for collaboration tools and can be augmented by the creation and management of access control lists (ACL's) for the hub-spoke system. To this extent, embodiments of the present invention provide functionality to automatically update ACL's as documents are being forwarded or otherwise communicated between multiple parties. These ACL's are kept up to date through the analysis of to whom (and where) a document has been sent.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Michael D. Kendzierski, Stephen McMillan
  • Patent number: 9514220
    Abstract: Systems and methods of providing information via a computer network are provided. A data processing system can receive a search query via the computer network. Search results can be identified responsive to the search query and provided for display at a computing device. The search results can include content items. The data processing system can receive a request to generate placement criteria responsive to display of the search query at the computing device. Based at least in part on the request, the data processing system can determine a first criterion based on the search query, and a second criterion based on at least one of the search results and the content items. Based at least in part on this data, the data processing system can generate the placement criteria, which can include at least one of the first criterion and the second criterion.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventor: Joseph Thomas Esmond Wright
  • Patent number: 9507880
    Abstract: Systems, methods, and other embodiments associated with processing regular expressions are described. One example method includes analyzing a rule for a regular expression and deleting the regular expression.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: November 29, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos
  • Patent number: 9501531
    Abstract: A method for determining relevance for activity feeds is disclosed. Activity feeds are received from one or more business entities. Information is received regarding activities being performed by a user. Context information is received regarding the user. A user context is determined from the information the regarding activities being performed by the user and the context information. The user context indicates the current status of the user. A relevance of the activity feeds is determined based on the user context. At least some of the activity feeds are displayed on a computing device. The at least some of the activity feeds are displayed according to a priority determined by the relevance.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avijit Sinha, Evan Stavrou
  • Patent number: 9491275
    Abstract: A service provider for a communications system may detect new contact information for a contact in the contact database of a first one of the subscribers. The service provider obtains a confirmation of the new contact information by a party other than the first subscriber to confirm accuracy of the new contact information. Responsive to detection of the confirmation event, the service provider stores the confirmed contact information in an aggregate contact database including contact data from multiple ones of the plurality of subscribers. The new contact information may include a communications identifier, such as a telephone number, physical address or network address. The new contact information may further include personal information for the contact, such as a photograph, a profile, a weblog, a buddy list, a bookmark and/or a tag, or commercial information associated with the contact, such as a user rating, an advertisement and/or a coupon.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 8, 2016
    Assignees: AT&T Intellectual Property I, L.P., by transfer of ownership from AT&T, Delaware Intellectual Property, Inc.
    Inventor: John Ruckart
  • Patent number: 9483537
    Abstract: Techniques for automatic data warehouse generation are disclosed herein. A first data set is received. The first data set includes a plurality of tables and includes a plurality of keys. A dimensional model is mapped onto the first data set. A schema is automatically generated based on the dimensional model.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 1, 2016
    Assignee: Birst, Inc.
    Inventors: Bradley S. Peters, Paul H. Staelin, Stefan M. Schmitz
  • Patent number: 9449069
    Abstract: A method of supporting a group work includes collecting input contents, which are input by participants via terminals, from the terminals; arranging the collected input contents into input content groups based on groups to which the participants belong; setting a representative flag on each of representative input contents selected from the respective input content groups; extracting the representative input contents and matching input contents, which match a predetermined extracting condition and are different from the representative input contents, from the collected input contents; and displaying a list of the representative input contents and the matching input contents on a display device that all the participants are able to view at a same time.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: September 20, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hidehiko Mayumi, Toshio Tanaka, Takeaki Kobayashi, Takehiro Nabae, Kenji Sakata
  • Patent number: 9449095
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for revising search queries. One of the methods includes receiving an original search query submitted by a user of a user device; determining that the original search query is similar to a first search query of a plurality of search queries previously submitted by the user; selecting a first term that appears in the first search query and not in the original search query, wherein selecting the first term comprises determining that the first term appears in at least a threshold number of other distinct search queries of the plurality of search queries previously submitted by the user; generating a revised search query by adding the first term that appears in the first search query to the original search query; and obtaining search results for the revised search query from a search engine.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventor: Navneet Panda
  • Patent number: 9449106
    Abstract: Techniques for context-based queryless presentation of recommendations are described. Without receiving an explicit query, an inferred query is determined based on a first set of context signals associated with a recommendation triggering event. Items matching the inferred query are selected based on a second set of one or more context signals associated with the recommendation triggering event. One or more results items identifying the one or more matching items are caused to display. A result items may be displayed in association with an explanation that identifies context values used to select an item for recommendation or one or more attributes of the item that are relevant to a user or the inferred query.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: September 20, 2016
    Assignee: OpenTable, Inc.
    Inventors: Corey Layne Reese, Brett Matthew Westervelt, Yige Wang, Jeremy Ryan Schiff, Steven Charles Schlansker
  • Patent number: 9443025
    Abstract: Responsive to selecting, by a source system, a representative listing of an entity located on a provider system, the representative listing having first identification data and a first provider-supplied external identifier, the source system searches the provider system for additional listings having identification data matching the first identification data. The source system receives, from the provider system, a potential matching listing having identification data matching the first identification data and having a second provider-supplied external identifier that differs from the first provider-supplied external identifier. The source system designates the potential matching listing as a duplicate listing. The source system transmits, to the provider system, a request to suppress the designated duplicate listing on the provider system, the request comprising the second provider-supplied external identifier.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 13, 2016
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin