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: 20200160362Abstract: 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: ApplicationFiled: December 16, 2019Publication date: May 21, 2020Applicant: Aurea Software, Inc.Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
-
Patent number: 10643227Abstract: 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: GrantFiled: July 6, 2010Date of Patent: May 5, 2020Assignee: AUREA SOFTWARE, INC.Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
-
Patent number: 10606831Abstract: 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: GrantFiled: May 4, 2018Date of Patent: March 31, 2020Assignee: AUREA SOFTWARE, INC.Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
-
Patent number: 10592480Abstract: 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: GrantFiled: January 30, 2013Date of Patent: March 17, 2020Assignee: Aurea Software, Inc.Inventors: Ashutosh Joshi, Martin Betz, David Cooke, Rajiv Arora, Binay Mohanty, Ansuman Mishra
-
Patent number: 10546311Abstract: 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: GrantFiled: July 6, 2010Date of Patent: January 28, 2020Assignee: Aurea Software, Inc.Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
-
Patent number: 10489441Abstract: 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: GrantFiled: July 27, 2017Date of Patent: November 26, 2019Assignee: Aurea Software, Inc.Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
-
Patent number: 9965508Abstract: 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: GrantFiled: June 20, 2014Date of Patent: May 8, 2018Assignee: Ignite FirstRain Solutions, Inc.Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
-
Patent number: 9760634Abstract: 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: GrantFiled: April 30, 2010Date of Patent: September 12, 2017Assignee: FIRSTRAIN, INC.Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
-
Patent number: 9497138Abstract: 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: GrantFiled: September 18, 2014Date of Patent: November 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Sr., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
-
Patent number: 9292505Abstract: 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: GrantFiled: June 28, 2012Date of Patent: March 22, 2016Assignee: FIRSTRAIN, INC.Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
-
Patent number: 9278634Abstract: 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: GrantFiled: October 30, 2007Date of Patent: March 8, 2016Assignee: Johnson Controls Technology CompanyInventors: Ian Mathews, David Cooke, Marc Van-Soolingen, Robin Ndagi-Jimana, Wolfgang Pellenz
-
Patent number: 8977613Abstract: 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: GrantFiled: June 28, 2012Date of Patent: March 10, 2015Assignee: Firstrain, Inc.Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
-
Publication number: 20150006738Abstract: 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: ApplicationFiled: September 18, 2014Publication date: January 1, 2015Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, SR., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
-
Patent number: 8843609Abstract: 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: GrantFiled: November 9, 2011Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
-
Patent number: 8805840Abstract: 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: GrantFiled: April 30, 2010Date of Patent: August 12, 2014Assignee: Firstrain, Inc.Inventors: Ashutosh Joshi, Martin Betz, Rajiv Arora, Rakesh Kumar Srivastava, David Cooke
-
Patent number: 8782042Abstract: 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: GrantFiled: October 14, 2011Date of Patent: July 15, 2014Assignee: Firstrain, Inc.Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
-
Patent number: 8782586Abstract: 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: GrantFiled: October 20, 2009Date of Patent: July 15, 2014Assignee: Cadence Design Systems, Inc.Inventors: Abdurrahman Sezginer, David Cooke Noice, Jason Sweis, Vassilios Gerousis, Sozen Yao
-
Patent number: 8523783Abstract: 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: GrantFiled: October 24, 2011Date of Patent: September 3, 2013Assignee: Boston Scientific Scimed, Inc.Inventors: David Cooke, Michael John Bettuchi, Leland Ray Adams, Frederick Timothy Karl
-
Patent number: 8463790Abstract: 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: GrantFiled: August 27, 2010Date of Patent: June 11, 2013Assignee: Firstrain, Inc.Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao
-
Patent number: 8463789Abstract: 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: GrantFiled: August 27, 2010Date of Patent: June 11, 2013Assignee: Firstrain, Inc.Inventors: Ashutosh Joshi, Aparna Gupta, Binay Mohanty, Jalvin Upadhyay, Rajiv Arora, Martin Betz, Michael Prospero, David Cooke, Prashant Rao