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: 11652776
    Abstract: 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: Grant
    Filed: September 25, 2017
    Date of Patent: May 16, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
  • Patent number: 11361282
    Abstract: 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: Grant
    Filed: August 6, 2018
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey L. Wight, David M Cohen, Dmitriy Meyerzon, Praveen Kumar Reddy Malireddy
  • Patent number: 11194840
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Vladimir V. Gvozdev, John Michael Winn, John Guiver, Ivan Korostelev, Matteo Venanzi, Alexander Armin Spengler
  • Publication number: 20210109952
    Abstract: 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: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Dmitriy MEYERZON, Jeffrey L. Wight, Nikita Voronkov, Vladimir V. Gvozdev, John Michael Winn, John Guiver, Ivan Korostelev, Matteo Venanzi, Alexander Armin Spengler
  • Patent number: 10601938
    Abstract: 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: Grant
    Filed: April 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20200042944
    Abstract: 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: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: Jeffrey L. Wight, David M. Cohen, Dmitriy Meyerzon, Praveen Kumar Reddy Malireddy
  • Publication number: 20190097961
    Abstract: 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: Application
    Filed: September 25, 2017
    Publication date: March 28, 2019
    Inventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
  • Publication number: 20190095448
    Abstract: 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: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Age Kvalnes, Dmitriy Meyerzon, Jeffrey L. Wight, Nikita Voronkov, Praveen Kumar Reddy Malireddy
  • Publication number: 20180302482
    Abstract: 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: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: 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: 8281543
    Abstract: 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: Grant
    Filed: July 19, 2011
    Date of Patent: October 9, 2012
    Assignee: Olympus Technologies, Inc.
    Inventors: Lynn W. Cook, Steven R. Hough, Jeffrey L. Wight
  • Publication number: 20090100787
    Abstract: 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: Application
    Filed: September 24, 2008
    Publication date: April 23, 2009
    Inventors: Lynn W. Cook, Steven R. Hough, Jeffrey L. Wight
  • Patent number: 5423895
    Abstract: 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: Grant
    Filed: August 23, 1993
    Date of Patent: June 13, 1995
    Assignee: Baker Hughes Incorporated
    Inventors: Jeffrey L. Wight, Lynn W. Cook, David P. Brown
  • Patent number: 5238844
    Abstract: 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: Grant
    Filed: March 8, 1991
    Date of Patent: August 24, 1993
    Assignee: Baker Hughes Incorporated
    Inventors: Jeffrey L. Wight, Lynn W. Cook
  • Patent number: 5092482
    Abstract: 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: Grant
    Filed: March 12, 1990
    Date of Patent: March 3, 1992
    Assignee: Envirotech Corporation
    Inventors: Jeffrey L. Wight, Lynn W. Cook