Patents by Inventor Jeffrey L. Wight
Jeffrey L. Wight 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: 11652776Abstract: Systems and methods for providing notification delivery based on utilization of bloom filters are provided. A collaboration system obtains subscriber information for each user of a collaboration system, whereby the subscriber information corresponds to one or more features of content that are relevant to each user. The collaboration system hashes the subscriber information to generate a bloom filter for each user. The collaboration system receives an article to be published, whereby the article comprises a set of features. The set of features is hashed to obtain a hash set. The hashing of the set of features is performed using same hashing functions as that used to generate the bloom filter. The collaboration system compares the hash set to the bloom filter to identify a match, whereby the match indicates a feature of the article matches the subscriber information. The collaboration system generates a list of recipients based on the match.Type: GrantFiled: September 25, 2017Date of Patent: May 16, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
-
Patent number: 11361282Abstract: A system may include a processor; and a memory storing instructions that, when executed by the processor, configure the processor to: receive, from a computing device, a request for a set of content, the request associated with a user identifier; query a cached data store to determine that a set of audiences for the user identifier is stale; in response to the determination that the set of audiences is stale: access user properties for the user identifier; and generate the set of audiences for the user identifier based on the user properties; and serve the set of content according to the generated set of audiences.Type: GrantFiled: August 6, 2018Date of Patent: June 14, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey L. Wight, David M Cohen, Dmitriy Meyerzon, Praveen Kumar Reddy Malireddy
-
Patent number: 11194840Abstract: Examples described herein generally relate to a computer system including a knowledge graph storing a plurality of entities. The computer system compares source documents within an enterprise intranet to a plurality of templates defining potential entity attributes to identify extracts matching at least one of the plurality of templates. The computer system parses the extracts according to respective templates of the plurality of templates that match the extracts to determine instances. The computer system performs incremental clustering on a number of the instances to determine potential entity names. The computer system queries the knowledge graph with the potential entity names to obtain a set of candidate entity records. The computer system links the potential entity names with at least partial matching ones of the set of candidate entity records to define updated matching candidate entity records. The computer system updates the knowledge graph with the updated matching candidate entity records.Type: GrantFiled: October 14, 2019Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Vladimir V. Gvozdev, John Michael Winn, John Guiver, Ivan Korostelev, Matteo Venanzi, Alexander Armin Spengler
-
Publication number: 20210109952Abstract: Examples described herein generally relate to a computer system including a knowledge graph storing a plurality of entities. The computer system compares source documents within an enterprise intranet to a plurality of templates defining potential entity attributes to identify extracts matching at least one of the plurality of templates. The computer system parses the extracts according to respective templates of the plurality of templates that match the extracts to determine instances. The computer system performs incremental clustering on a number of the instances to determine potential entity names. The computer system queries the knowledge graph with the potential entity names to obtain a set of candidate entity records. The computer system links the potential entity names with at least partial matching ones of the set of candidate entity records to define updated matching candidate entity records. The computer system updates the knowledge graph with the updated matching candidate entity records.Type: ApplicationFiled: October 14, 2019Publication date: April 15, 2021Inventors: Dmitriy MEYERZON, Jeffrey L. Wight, Nikita Voronkov, Vladimir V. Gvozdev, John Michael Winn, John Guiver, Ivan Korostelev, Matteo Venanzi, Alexander Armin Spengler
-
Patent number: 10601938Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.Type: GrantFiled: April 12, 2017Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M Cohen, Ryan Nakhoul
-
Publication number: 20200042944Abstract: A system may include a processor; and a memory storing instructions that, when executed by the processor, configure the processor to: receive, from a computing device, a request for a set of content, the request associated with a user identifier; query a cached data store to determine that a set of audiences for the user identifier is stale; in response to the determination that the set of audiences is stale: access user properties for the user identifier; and generate the set of audiences for the user identifier based on the user properties; and serve the set of content according to the generated set of audiences.Type: ApplicationFiled: August 6, 2018Publication date: February 6, 2020Inventors: Jeffrey L. Wight, David M. Cohen, Dmitriy Meyerzon, Praveen Kumar Reddy Malireddy
-
Publication number: 20190097961Abstract: Systems and methods for providing notification delivery based on utilization of bloom filters are provided. A collaboration system obtains subscriber information for each user of a collaboration system, whereby the subscriber information corresponds to one or more features of content that are relevant to each user. The collaboration system hashes the subscriber information to generate a bloom filter for each user. The collaboration system receives an article to be published, whereby the article comprises a set of features. The set of features is hashed to obtain a hash set. The hashing of the set of features is performed using same hashing functions as that used to generate the bloom filter. The collaboration system compares the hash set to the bloom filter to identify a match, whereby the match indicates a feature of the article matches the subscriber information. The collaboration system generates a list of recipients based on the match.Type: ApplicationFiled: September 25, 2017Publication date: March 28, 2019Inventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
-
Publication number: 20190095448Abstract: Systems and methods for providing notification delivery based on utilization of bloom filters are provided. A collaboration system obtains subscriber information for each user of a collaboration system, whereby the subscriber information corresponds to one or more features of content that are relevant to each user. The collaboration system hashes the subscriber information to generate a bloom filter for each user. The collaboration system receives an article to be published, whereby the article comprises a set of features. The set of features is hashed to obtain a hash set. The hashing of the set of features is performed using same hashing functions as that used to generate the bloom filter. The collaboration system compares the hash set to the bloom filter to identify a match, whereby the match indicates a feature of the article matches the subscriber information. The collaboration system generates a list of recipients based on the match.Type: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
-
Publication number: 20180302482Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Inventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M. Cohen, Ryan Nakhoul
-
Patent number: 8281543Abstract: A method of ballasting a cover of a sludge digester that is comprised of a storage tank and the cover. The method includes placing a ballast into the storage tank in a first predetermined position, placing the cover onto the storage tank, lowering a lifting member of a lifting device through an access port in the cover and into the storage tank, securing the lifting member to the ballast, using the lifting device to lift the lifting member and the ballast until the ballast is in a second predetermined position that is substantially above the first predetermined position, engaging a support bracket attached to the cover with a support member; and securing the ballast to the cover with the support member while the ballast is in a third predetermined position that is substantially below the second predetermined position.Type: GrantFiled: July 19, 2011Date of Patent: October 9, 2012Assignee: Olympus Technologies, Inc.Inventors: Lynn W. Cook, Steven R. Hough, Jeffrey L. Wight
-
Publication number: 20090100787Abstract: A method of ballasting a cover of a sludge digester that is comprised of a storage tank and the cover. The method includes placing a ballast into the storage tank in a first predetermined position, placing the cover onto the storage tank, lowering a lifting member of a lifting device through an access port in the cover and into the storage tank, securing the lifting member to the ballast, using the lifting device to lift the lifting member and the ballast until the ballast is in a second predetermined position that is substantially above the first predetermined position, engaging a support bracket attached to the cover with a support member; and securing the ballast to the cover with the support member while the ballast is in a third predetermined position that is substantially below the second predetermined position.Type: ApplicationFiled: September 24, 2008Publication date: April 23, 2009Inventors: Lynn W. Cook, Steven R. Hough, Jeffrey L. Wight
-
Patent number: 5423895Abstract: A gas-holding sludge digester is disclosed having a sideskirt which telescopes in a liquid chamber which is separate from a main digester tank and wherein the ballast is structured to increase gas pressure of the gas contained within the cover as the sideskirt telescopes upward.Type: GrantFiled: August 23, 1993Date of Patent: June 13, 1995Assignee: Baker Hughes IncorporatedInventors: Jeffrey L. Wight, Lynn W. Cook, David P. Brown
-
Patent number: 5238844Abstract: A sludge digester having a main tank in conjunction with a gas-holding cover is disclosed. The cover includes a roof and a depending sideskirt which telescopes in relationship to the main tank. Positioned at the bottom edge of the sideskirt are a multitude of ballast members. A chamber, adapted to contain a quantity of liquid, is associated with the main tank. The sideskirt and the ballast members are submerged within the liquid contained within the chamber to form a gas tight seal of the cover with the main tank. The chamber also includes a system for maintaining a predetermined liquid level in the chamber dependent on the position of the ballast members in the chamber.Type: GrantFiled: March 8, 1991Date of Patent: August 24, 1993Assignee: Baker Hughes IncorporatedInventors: Jeffrey L. Wight, Lynn W. Cook
-
Patent number: 5092482Abstract: A sludge digester gas-holder is disclosed having a gas-holding cover with ballast members submergible in a liquid medium contained within a chamber circumscribing the upper portion of the tank wall and separate from the main tank cavity.Type: GrantFiled: March 12, 1990Date of Patent: March 3, 1992Assignee: Envirotech CorporationInventors: Jeffrey L. Wight, Lynn W. Cook