Patents by Inventor Kurt Frieden
Kurt Frieden 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).
-
Patent number: 11803918Abstract: A system and method for supporting identifying experts on arbitrary topics in an enterprise social network. An exemplary method can receive, at a node of a social network application, a plurality of content. The method can store the plurality of content in a database associated with the social network application. The method can index the plurality of content, resulting in an index of content, wherein the index of content includes a plurality of activity signals and a plurality of security values. The method can receive a request for a search for at least one expert on an arbitrary topic. The method can search the index of content for the at least one expert on the arbitrary topic, resulting in a plurality of search results. The method can next assign a weight for each of the plurality of search results based at least on the plurality of activity signals.Type: GrantFiled: June 14, 2016Date of Patent: October 31, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Kurt Frieden
-
Patent number: 9659265Abstract: Various systems and methods are described for gathering events and analyzing the events and nodes associated with the events. Various arrangements may include receiving events from one or more applications. An event may include two nodes and an action. These events may be stored and processed to determine relations between nodes. These relations may then be processed to determine the similarity between nodes. Further, the nodes may be ranked according to the importance of the nodes as compared with each other.Type: GrantFiled: October 6, 2010Date of Patent: May 23, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt Frieden, Mitch Rudominer, Michael Richards
-
Patent number: 9613165Abstract: A system that provides secure autocomplete searching receives an autocomplete query from a user, the autocomplete query including a prefix of a search phrase, and retrieves security information of the user. The system searches one or more prefix indexes to find a set of matching objects, where the matching objects each include associated object security information. The system excludes matching objects that the user is not authorized to access from the set of matching objects based on the object security information and the user security information. The system then returns the set of matching objects to the user.Type: GrantFiled: November 13, 2012Date of Patent: April 4, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt Frieden, Don L. Hayler, Michael Richards, Vasif Shaikh
-
Publication number: 20170011041Abstract: A system and method for supporting identifying experts on arbitrary topics in an enterprise social network. An exemplary method can receive, at a node of a social network application, a plurality of content. The method can store the plurality of content in a database associated with the social network application. The method can index the plurality of content, resulting in an index of content, wherein the index of content includes a plurality of activity signals and a plurality of security values. The method can receive a request for a search for at least one expert on an arbitrary topic. The method can search the index of content for the at least one expert on the arbitrary topic, resulting in a plurality of search results. The method can next assign a weight for each of the plurality of search results based at least on the plurality of activity signals.Type: ApplicationFiled: June 14, 2016Publication date: January 12, 2017Inventor: Kurt Frieden
-
Patent number: 9251157Abstract: Various methods and systems for calculating ranks of importance of nodes of an enterprise are described. A plurality of relations may be accessed, wherein each relation of the plurality of relations comprises an indication of two nodes of a plurality of nodes, and an indication of a relationship between the two nodes. A matrix may be created using the plurality of relations. The matrix may be processed using the Perron-Frobenius theorem. The plurality of nodes of the enterprise may be ranked according to importance, wherein each node is either a user or an item.Type: GrantFiled: October 6, 2010Date of Patent: February 2, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt Frieden, Mitch Rudominer
-
Publication number: 20140136543Abstract: A system that provides secure autocomplete searching receives an autocomplete query from a user, the autocomplete query including a prefix of a search phrase, and retrieves security information of the user. The system searches one or more prefix indexes to find a set of matching objects, where the matching objects each include associated object security information. The system excludes matching objects that the user is not authorized to access from the set of matching objects based on the object security information and the user security information. The system then returns the set of matching objects to the user.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt FRIEDEN, Don L. HAYLER, Michael RICHARDS, Vasif SHAIKH
-
Patent number: 8694514Abstract: Various systems and methods for collaborative filtering of enterprise objects are described. A first object and a second object, which may be enterprise objects, may be compared. Vectors associated with each object may be created. These vectors may contain elements that indicate one or more actions performed involving other objects. Using these vectors, a similarity comparison may be performed to determine the amount of similarity between the objects. Based on a similarity value determined from the similarity comparison between the vectors, the second object may be recommended to a user.Type: GrantFiled: October 6, 2010Date of Patent: April 8, 2014Assignee: Oracle International CorporationInventors: Kurt Frieden, Mitch Rudominer
-
Patent number: 8341126Abstract: A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set of the records, comprises identifying one of the records in the hierarchical set of the records; modifying the tag, thereby producing a key; indexing the hierarchical set of the records only once, thereby selecting one or more of the records within the hierarchical set of the records, wherein indexing the hierarchical set of the records only once comprises applying the key to the hierarchical set of the records; and retrieving the selected records.Type: GrantFiled: December 1, 2005Date of Patent: December 25, 2012Assignee: Oracle International CorporationInventors: Kurt Frieden, Prasunna Srikhanta
-
Patent number: 8204888Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.Type: GrantFiled: December 7, 2010Date of Patent: June 19, 2012Assignee: Oracle International CorporationInventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada
-
Publication number: 20110125760Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.Type: ApplicationFiled: December 7, 2010Publication date: May 26, 2011Applicant: BEA Systems, Inc.Inventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada
-
Publication number: 20110087516Abstract: Various systems and methods are described for gathering events and analyzing the events and nodes associated with the events. Various arrangements may include receiving events from one or more applications. An event may include two nodes and an action. These events may be stored and processed to determine relations between nodes. These relations may then be processed to determine the similarity between nodes. Further, the nodes may be ranked according to the importance of the nodes as compared with each other.Type: ApplicationFiled: October 6, 2010Publication date: April 14, 2011Applicant: Oracle International CorporationInventors: Kurt Frieden, Mitch Rudominer, Michael Richards
-
Publication number: 20110087644Abstract: Various methods and systems for calculating ranks of importance of nodes of an enterprise are described. A plurality of relations may be accessed, wherein each relation of the plurality of relations comprises an indication of two nodes of a plurality of nodes, and an indication of a relationship between the two nodes. A matrix may be created using the plurality of relations. The matrix may be processed using the Perron-Frobenius theorem. The plurality of nodes of the enterprise may be ranked according to importance, wherein each node is either a user or an item.Type: ApplicationFiled: October 6, 2010Publication date: April 14, 2011Applicant: Oracle International CorporationInventors: Kurt Frieden, Mitch Rudominer
-
Publication number: 20110087678Abstract: Various systems and methods for collaborative filtering of enterprise objects are described. A first object and a second object, which may be enterprise objects, may be compared. Vectors associated with each object may be created. These vectors may contain elements that indicate one or more actions performed involving other objects. Using these vectors, a similarity comparison may be performed to determine the amount of similarity between the objects. Based on a similarity value determined from the similarity comparison between the vectors, the second object may be recommended to a user.Type: ApplicationFiled: October 6, 2010Publication date: April 14, 2011Applicant: Oracle International CorporationInventors: Kurt Frieden, Mitch Rudominer
-
Patent number: 7873641Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.Type: GrantFiled: August 1, 2006Date of Patent: January 18, 2011Assignee: BEA Systems, Inc.Inventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada
-
Patent number: 7844625Abstract: A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the gType: GrantFiled: April 28, 2008Date of Patent: November 30, 2010Assignee: BEA Systems, Inc.Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
-
Patent number: 7660827Abstract: A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set of the records, comprises identifying one of the records in the hierarchical set of the records; modifying the tag, thereby producing a key; indexing the hierarchical set of the records only once, thereby selecting one or more of the records within the hierarchical set of the records, wherein indexing the hierarchical set of the records only once comprises applying the key to the hierarchical set of the records; and retrieving the selected records.Type: GrantFiled: December 29, 2006Date of Patent: February 9, 2010Assignee: Bea Systems, Inc.Inventors: Kurt Frieden, Prasanna Srikhanta
-
Patent number: 7653660Abstract: A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set of the records, comprises identifying one of the records in the hierarchical set of the records; modifying the tag, thereby producing a key; indexing the hierarchical set of the records only once, thereby selecting one or more of the records within the hierarchical set of the records, wherein indexing the hierarchical set of the records only once comprises applying the key to the hierarchical set of the records; and retrieving the selected records.Type: GrantFiled: December 29, 2006Date of Patent: January 26, 2010Assignee: BEA Systems, Inc.Inventors: Kurt Frieden, Prasanna Srikhanta
-
Publication number: 20080289010Abstract: A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the gType: ApplicationFiled: April 28, 2008Publication date: November 20, 2008Applicant: BEA Systems, Inc.Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
-
Patent number: 7366724Abstract: A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the gType: GrantFiled: August 10, 2006Date of Patent: April 29, 2008Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
-
Publication number: 20080016098Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.Type: ApplicationFiled: August 1, 2006Publication date: January 17, 2008Applicant: BEA SYSTEMS, INC.Inventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada