Patents by Inventor David Cooke

David Cooke has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200160362
    Abstract: Some embodiments provide a method for identifying competitors of a particular company. The method identifies a set of potential competitors of a particular company. For each potential competitors, the method calculates a score quantifying the competitive relationship of the potential competitor to the particular company. When the calculated score is above a particular threshold, the method associates the potential competitor as a competitor of the particular company.
    Type: Application
    Filed: December 16, 2019
    Publication date: May 21, 2020
    Applicant: Aurea Software, Inc.
    Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
  • Patent number: 10643227
    Abstract: Some embodiments provide a method for identifying business lines of a company. The method classifies several documents as relevant to several different business lines and several different companies. For a particular company and particular business line, the method identifies a number of documents classified as relevant to both the particular company and the particular business line. When the identified number of documents exceeds a particular threshold, the method associates the particular business line as a business line of the particular company. In some embodiments, the method calculates a score for each business line in the set. The score for a particular business line represents the importance of the particular business line to the particular company. The method sorts the business lines in the set based on the calculated scores.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: May 5, 2020
    Assignee: AUREA SOFTWARE, INC.
    Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
  • Patent number: 10606831
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: March 31, 2020
    Assignee: AUREA SOFTWARE, INC.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 10592480
    Abstract: Some embodiments provide a method for determining a relatedness of content items to categories. The method identifies a particular content item, a relevancy score associated with the particular content item, and a set of categories to which the particular content item is classified as related. Based on a set of glossaries associated with the set of categories, the method calculates a set of affinity scores that each represents a degree of relevancy between the particular content item and a category in the set of categories. The method modifies the relevancy score associated with the particular content item based on the calculated set of affinity scores.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 17, 2020
    Assignee: Aurea Software, Inc.
    Inventors: Ashutosh Joshi, Martin Betz, David Cooke, Rajiv Arora, Binay Mohanty, Ansuman Mishra
  • Patent number: 10546311
    Abstract: Some embodiments provide a method for identifying competitors of a particular company. The method identifies a set of potential competitors of a particular company. For each potential competitors, the method calculates a score quantifying the competitive relationship of the potential competitor to the particular company. When the calculated score is above a particular threshold, the method associates the potential competitor as a competitor of the particular company.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: January 28, 2020
    Assignee: Aurea Software, Inc.
    Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
  • Patent number: 10489441
    Abstract: Some embodiments provide a method for defining a content relevance model for determining whether a content segment is relevant to a particular category. The method receives a first set of content segments that contain content relevant to the particular category and a second set of content segments that contain content not relevant to the particular category. The method identifies a set of key word sets more likely to appear in the first set of content segments than the second set of content segments. The method defines a content relevance model that comprises a set of groups of word sets and a score for each group, each of the groups of word sets comprising a key word set from the set of key word sets and at least one word set found in a context of the key word set in at least one of the received content segments.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: November 26, 2019
    Assignee: Aurea Software, Inc.
    Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
  • Patent number: 9965508
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 8, 2018
    Assignee: Ignite FirstRain Solutions, Inc.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 9760634
    Abstract: Some embodiments provide a method for defining a content relevance model for determining whether a content segment is relevant to a particular category. The method receives a first set of content segments that contain content relevant to the particular category and a second set of content segments that contain content not relevant to the particular category. The method identifies a set of key word sets more likely to appear in the first set of content segments than the second set of content segments. The method defines a content relevance model that comprises a set of groups of word sets and a score for each group, each of the groups of word sets comprising a key word set from the set of key word sets and at least one word set found in a context of the key word set in at least one of the received content segments.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 12, 2017
    Assignee: FIRSTRAIN, INC.
    Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
  • Patent number: 9497138
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Sr., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: 9292505
    Abstract: Some embodiments provide a method for generating a graphical user interface (GUI) for a research system that identifies documents relevant to several categories. The method receives a user objective and at least one initial category for a recurring search that identifies documents relevant to several categories for presentation to a user. The method provides for display in the GUI several selectable additional categories related to the received initial category for the user objective. The method receives a selection of a set of categories through the GUI. The method provides for display in the GUI an optimized modifiable set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search. The method generates the recurring search for the user based on the received categories and a modified set of filters.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 22, 2016
    Assignee: FIRSTRAIN, INC.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
  • Patent number: 9278634
    Abstract: A motor vehicle seat comprises a seat component and a backrest. The backrest has a shell structure which is provided on an occupant side with an upholstered element. The shell structure has at least one depression for accommodating the upholstered element. The upholstered element is thickened at the location of the at least one depression. The shell structure may have a central part and side wings arranged in an elastically resilient manner on the central part.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: March 8, 2016
    Assignee: Johnson Controls Technology Company
    Inventors: Ian Mathews, David Cooke, Marc Van-Soolingen, Robin Ndagi-Jimana, Wolfgang Pellenz
  • Patent number: 8977613
    Abstract: Some embodiments provide a method for generating a recurring search for a research system that identifies documents as relevant to particular categories. The method generates a set of categories to include in the recurring search based on an identified user objective and an initial category by using relationship data that defines several different types of relationships between several different categories. The recurring search identifies documents from a particular period of time identified as relevant to the set of categories. The method identifies an optimal set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 10, 2015
    Assignee: Firstrain, Inc.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
  • Publication number: 20150006738
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, SR., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: 8843609
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: 8805840
    Abstract: Some embodiments provide a method for evaluating a content segment for relevancy to several of categories. The method retrieves the content segment. For each of the several categories, the method determines the relevancy of the content segment to the category by using a scoring model for the category. The scoring model accounts for (i) the presence of key word sets in the content segment and (ii) the context of the key word sets in the content segment. For each of the several categories, the method tags the content segment when the content segment is determined as relevant to the category.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 12, 2014
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
  • Patent number: 8782042
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: July 15, 2014
    Assignee: Firstrain, Inc.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 8782586
    Abstract: Disclosed are a method, apparatus, and program product for routing an electronic design using double patterning that is correct by construction. The layout that has been routed will by construction be designed to allow successful manufacturing with double patterning, since the router will not allow a routing configuration in the layout that cannot be successfully manufactured with double patterning.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: July 15, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Abdurrahman Sezginer, David Cooke Noice, Jason Sweis, Vassilios Gerousis, Sozen Yao
  • Patent number: 8523783
    Abstract: A method includes actuating a lever to move a cannula of a medical instrument from a first extended position to second retracted position; and actuating the lever to move a stylet of the medical instrument from a third extended position to a fourth retracted position. Actuating the lever comprises moving the lever from a first lever position spaced apart from a housing of the medical instrument to a second lever position closer to the housing.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: September 3, 2013
    Assignee: Boston Scientific Scimed, Inc.
    Inventors: David Cooke, Michael John Bettuchi, Leland Ray Adams, Frederick Timothy Karl
  • Patent number: 8463790
    Abstract: Some embodiments provide a machine-implemented method. The method identifies an event for a particular category based on a number of documents classified as relevant to the particular category in a particular period of time. Based on content of the documents classified as relevant to the particular category, the method identifies a set of keywords for the event. The method uses the keywords to automatically select a representative document for the event. Some embodiments store a link to the representative document and automatically determine whether the particular document is still accessible at the link. When the document is no longer accessible at the link, the method replaces the document with a backup document as the representative document for the event.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 11, 2013
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao
  • Patent number: 8463789
    Abstract: Some embodiments provide a method for identifying an event for a particular category. The method classifies several documents as relevant to several different categories. The method identifies a number of documents relevant to the particular category for a current time period and a background time period. Based on a comparison of the number of documents from the current time period relevant to the particular category and the number of documents from the background time period relevant to the particular category, the method identifies an event for the category for the current time period. Some embodiments calculated a score for the event, and normalize the score based on an average number of documents relevant to each of a set of related categories including the particular category.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 11, 2013
    Assignee: Firstrain, Inc.
    Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao